我正在使用jQuery 1.4.2版。 不知何故,我的所有jQuery函数都被触发了两次而没有任何明显的原因(一个jQuery库包含,一个document.ready函数等)。
我可以通过在绑定函数($(...).unbind('click').bind('click', function(){...})
)之前取消绑定每个自定义事件来解决问题。这种方法适用于我自己的函数,但不适用于外部插件(例如prettyPhoto)。
问题的根源是什么?我该如何解决? 谢谢!
~~~~~~~~~~~~~~~~~~~~~~~
最终我找到了导致问题的原因:换行方法!每当我使用它时,它会导致document.ready函数触发两次。我怎么能阻止它这样做?