Heys伙计们,我目前正在使用jquery和ajax来创建一个网页。我正在使用ajax加载使用jquery插件(灯箱插件)的网页。 jquery插件似乎不适用于此ajax加载页面,但在单独加载页面时可正常工作。这是插件的一些问题,因为页面没有加载,并且有任何解决方案。
答案 0 :(得分:1)
当页面自己加载时,将触发页面加载事件,如果通过AJAX加载则不会发生这种情况。在ajax调用完成后,您需要调用相同的javascript
所以
中的内容 $(document).ready(function () ..
或
$(function ()
你需要在ajax完成后调用
答案 1 :(得分:1)
如果没有一些代码/标记,很难猜出出了什么问题,但这是一个可能的解决方案:
您可能使用document.ready来设置脚本。因为通过ajax加载的元素不在dom中,但绑定不起作用。
尝试.live()http://api.jquery.com/live/