0

今天我探索了一些奇怪的东西:jQuery 地址在 jQuery 回调中不起作用:http: //jsfiddle.net/Wh7uS/19/有 什么建议吗?

4

3 回答 3

2

您绑定到地址的 init 事件,该事件在回调之前触发。您可以看到,如果将淡入淡出计时器更改为 0:

$("#second").fadeIn(0, function() {

jQuery.address.init(function(event) {
    alert("jQuery Address - inside");
});
alert("Sorry for the many alerts");
});

它的回调将立即运行,绑定将被调用的 init 事件处理程序并发出警报(全部来自回调)。时间就是一切:)

于 2012-07-11T09:34:59.623 回答
0

将 jquery 更改为jquery <1.6,一切正常。

于 2012-07-11T09:13:18.927 回答
0

你在寻找类似的东西吗? http://jsfiddle.net/Wh7uS/18/

于 2012-07-11T09:26:22.530 回答