我在拥有自己的cms的公司网站上工作。我们无法访问服务器config / ftp,我无法运行服务器端文件,只能运行html / css / js。
我试图使用jquery.load()函数包含菜单,以便在我的客户端要求更改某些菜单项时让我的生活更轻松。 (该网站有20多页)。
问题是:当我使用jquery.load()函数时,菜单无法正常工作(这是一个鼠标悬停时带滑动效果的菜单),因为部分代码只在DOM中(我猜这就是问题所在)。
是否有其他方法可以包含html并保持菜单正常工作?
答案 0 :(得分:0)
这听起来好像事件没有绑定,因为您正在加载动态内容。您需要使用delegated events,以便它们仍适用于动态加载的内容。
答案 1 :(得分:0)
刚刚使用load函数的回调来调用菜单的事件。 像魅力一样工作!