0

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()
});
4

1 に答える 1

1

ドキュメントから:

jQuery 1.7 の時点で、.delegate() は .on() メソッドに取って代わられました。

まだ.delegateそこにあり、動作するはずですが、.on代わりに使用する必要があります:

a(".contextual-help-tabs").on("click focus", "a", function(d) {
  ...
});
于 2013-10-21T06:51:40.710 に答える