jQuery插件-仅在第一次加载时工作

jQuery Plugin - only working on the first load

本文关键字:加载 工作 第一次 插件 jQuery      更新时间:2024-04-18

我通过Catch My Fame(JQUERY插件)修改了JQUERY BEFORE/AFTER PLUGIN,并将其包含在我繁忙的网站中。

而动画&draggable函数本身运行良好(请参阅此处)。在我将它包含在项目页面中之后,它现在只适用于初始加载。

一旦我重新加载页面,动画就不起作用了;我再也不能拖动任何东西了(在每第二次或第三次重新加载时都能拖动……但现在已经不见了)。

我在这里错过了什么?

我试过Chrome和Firefox。在这两种浏览器上,当我重新加载页面时,它都不起作用(不可拖动)。

您的页面是使用服务器端语言(php)编写的。该文档正在创建部分/回发,这破坏了JS文件的上下文。我在asp.net中也看到了同样的效果。你需要将JS封装在document.ready()中,或者通过创建一个pageload函数来重新绑定JS