再次提出一个新的、困难的问题(希望对你们所有人都不适用!)。
我已经使用 sidr 插件运行了这个网站。它在 master 上初始化Site.Master
,并且正在“几乎”所有页面上工作。但是,在几页上,它提出Uncaught TypeError: Object [object Object] has no method 'sidr'
并引用Site.Master
了$(document).ready(function(){ $(#sideBar).sidr({ name: 'sidebar', side: 'left' });});
.
有谁知道为什么它在大多数页面上都有效,但在少数页面上却不行?我已经检查了这个,这个和这个,但无济于事。非常感谢任何和所有帮助。
干杯
编辑:
添加图片以更好地显示正在发生的事情。如您所见,布局完全丢失,好像页面上的 JavaScript 已被禁用。对 .sidr 和 .searchable 的引用是Site.Master
唯一的,所以我不确定为什么会这样。正如评论中提到的,我确保只有一个对这些脚本的引用。
提前致谢。
以下是它在它不起作用的几个页面上的样子:
这是它在它工作的页面上的样子:
扩展侧边栏 -
隐藏的侧边栏 -