Sidr插件 - 侧栏只能在几页上工作

时间:2014-04-01 03:58:13

标签: jquery asp.net sidr

再回到一个新的,困难的(希望不是所有人的SO!)问题。

我已经使用sidr插件运行此网站。它是在主人Site.Master上初始化的,并且正在开展工作['所有页面。但是,在几个页面上,它会显示Uncaught TypeError: Object [object Object] has no method 'sidr',并引用Site.Master的{​​{1}}代码。

有人会知道为什么它适用于大多数网页,但有些网页却没有?我已经检查了thisthis以及this,但无济于事。非常感谢任何和所有帮助。

干杯

修改

添加图片以更好地显示正在发生的事情。正如您所看到的那样,布局完全丢失,就像JavaScript在页面上被禁用一样。对.sidr和.searchable的引用仅在$(document).ready(function(){ $(#sideBar).sidr({ name: 'sidebar', side: 'left' });});范围内,所以我不确定它为什么会这样出现。正如评论中所提到的,我确保只有一个对这些脚本的引用。

提前致谢。

以下是它不起作用的几页上的内容:

Image1

以下是它可以使用的网页上的内容:

扩展侧栏 -

Image2

隐藏边栏 -

enter image description here

1 个答案:

答案 0 :(得分:1)

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