它在chrome或firefox上工作得很好但是它没有工作ie8
a(".contextual-help-tabs").delegate("a","click focus",function(d){
var c=a(this),b;
d.preventDefault();
if(c.is(".active a")){
return false
}
a(".contextual-help-tabs .active").removeClass("active");
c.parent("li").addClass("active");
b=a(c.attr("href"));
a(".help-tab-content").not(b).removeClass("active").hide();
b.addClass("active").show()
});
答案 0 :(得分:1)
来自docs:
从jQuery 1.7开始,.delegate()已被.on()方法取代
虽然.delegate
仍然存在且应该有效,但您应该使用.on
代替:
a(".contextual-help-tabs").on("click focus", "a", function(d) {
...
});