我有两个代码块,它们只是有一些区别,但我不知道如何组合它们。
代码A:
$("ul.program.tab-menu li", ".program.tab-container").click(function(){
var $this = $(this),
_clickTab = $this.find('a').attr('href');
window.location.hash = _clickTab;
$this.addClass('active').siblings('.active').removeClass('active');
$(_clickTab).stop(false, true).fadeIn().siblings().hide();
return false;
}).find('a').focus(function(){
this.blur();
});
代码B:
$("ul.tab-menu li", ".tab-container").click(function(){
var $this = $(this),
_clickTab = $this.find('a').attr('href');
$this.addClass('active').siblings('.active').removeClass('active');
$(_clickTab).stop(false, true).fadeIn().siblings().hide();
return false;
}).find('a').focus(function(){
this.blur();
});
的差异:
program.tab-menu
和tab-menu
location.hash
,但代码B不是。答案 0 :(得分:0)
可能,但只是猜测,你在寻找的是:
$("ul.tab-menu li", ".tab-container").click(function(){
var $this = $(this),
_clickTab = $this.find('a').attr('href');
window.location.hash = _clickTab;
$this.addClass('active').siblings('.active').removeClass('active');
$(_clickTab).stop(false, true).fadeIn().siblings().hide();
return false;
}).find('a').focus(function(){
this.blur();
});