Помогите доработать скрипт
Помогите доработать скрипт табов, чтобы в адресной строке отображался id таба.
Рабочий пример на этом скрипте: http://zeleboberdictionary.com/terms/en/ Нужный эффект: http://zeleboberdictionary.com/terms/en/#b function switcher_separate(picElement,switchElement,params){ var obj = this; var _pic = picElement; var _switch = switchElement; _switch.find('.switch').click(function(){ var thisElement = jQuery(this); if(thisElement.hasClass('.active')) return; var scrollBase = document.body.scrollTop; _switch.find('.active').removeClass('active'); thisElement.addClass('active'); var oldLayout = _pic.find('.selected_layout'); var heightOld = oldLayout.height(); oldLayout.removeClass('selected_layout'); var id = thisElement.attr('id').split('for_')[1]; var newLayout = jQuery('#' + id); var heightNew = newLayout.height(); newLayout.addClass('selected_layout'); if(_hop==true){ var scrollChange = document.body.scrollTop; var scrollOffset = scrollBase - scrollChange; var heightOffset = heightNew - heightOld; document.body.scrollTop = document.body.scrollTop + scrollOffset + heightOffset; } }); } jQuery(function(){ jQuery('.switcher').each(function(){ var thisElement = (jQuery(this)); if(!thisElement.hasClass('switcher-separate')){ var picElement = thisElement; var switchElement = thisElement.find('div.descr'); new switcher_separate(picElement,switchElement); } }); }); Заранее спасибо! |
Я так понимаю, что вариант использовать
<a class="switch" id="for_a" href="#a">A</a> вместо <span class="switch" id="for_a">A</span> неприемлем? |
Цитата:
|
Часовой пояс GMT +3, время: 02:48. |