Помогите доработать скрипт
Помогите доработать скрипт табов, чтобы в адресной строке отображался 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, время: 12:19. |