我有两个代码块,它们只是有一点区别,但我不知道如何组合它们。
代码一:
$("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
- 代码 A 中有
location.hash
,但代码 B 没有。