jQuery插件-仅在第一次加载时工作
jQuery Plugin - only working on the first load
我通过Catch My Fame(JQUERY插件)修改了JQUERY BEFORE/AFTER PLUGIN,并将其包含在我繁忙的网站中。
而动画&draggable函数本身运行良好(请参阅此处)。在我将它包含在项目页面中之后,它现在只适用于初始加载。
一旦我重新加载页面,动画就不起作用了;我再也不能拖动任何东西了(在每第二次或第三次重新加载时都能拖动……但现在已经不见了)。
我在这里错过了什么?
我试过Chrome和Firefox。在这两种浏览器上,当我重新加载页面时,它都不起作用(不可拖动)。
您的页面是使用服务器端语言(php)编写的。该文档正在创建部分/回发,这破坏了JS文件的上下文。我在asp.net中也看到了同样的效果。你需要将JS封装在document.ready()
中,或者通过创建一个pageload
函数来重新绑定JS
相关文章:
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript链接在点击时不起作用;函数在页面加载时工作
- jQuery加载的async和ready函数不工作
- Javascript不工作/正在加载
- LokiJS自动加载回拨不工作
- 当加载几个js文件时,defer属性应该如何工作
- 在pjax完成其工作时加载脚本
- Scriptaculous dom:仅加载工作"有时“;
- 为什么动态加载的事件在我的代码中不能正常工作
- 加载Soundcloud嵌入式播放器OnClick在FireFox中不工作
- 我无法在发布页面上加载peoplepicker.js它'正在工作的SitePages
- 异步加载的SVG过滤器feColorMatrix在Chrome中工作,而不是在Safari或Firefox中
- php的ajax加载工作不正常
- 使弹出加载工作
- 如何控制页面加载工作流程
- 检查脚本是否加载工作有时
- 试图让jquery加载工作
- 如何es6模块加载工作
- 外部.js文件正在加载&工作,但jQuery在它不工作
- jQuery fn()正在加载/工作