3

再次提出一个新的、困难的问题(希望对你们所有人都不适用!)。

我已经使用 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唯一的,所以我不确定为什么会这样。正如评论中提到的,我确保只有一个对这些脚本的引用。

提前致谢。

以下是它在它不起作用的几个页面上的样子:

图片1

这是它在它工作的页面上的样子:

扩展侧边栏 -

图片2

隐藏的侧边栏 -

在此处输入图像描述

4

1 回答 1

1

确保任何子页面,包括网站未引用或使用的子页面,以引用过去或当前版本的 JQuery 或 Sidr。看看是否有帮助。

于 2014-04-02T03:20:21.797 回答