jquery - Sidr 插件 - 侧边栏仅在少数页面上工作

标签 jquery asp.net sidr

带着一个新的、困难的(希望不是对你们所有人来说如此!)问题再次回来。

我已经使用 sidr 插件运行此网站。它在主站上初始化Site.Master ,并且正在处理“几乎”所有页面。然而,在几页上,它出现了 Uncaught TypeError: Object [object Object] has no method 'sidr'它引用 Site.Master代码 $(document).ready(function(){ $(#sideBar).sidr({ name: 'sidebar', side: 'left' });}); .

有人知道为什么它在大多数页面上有效,但在少数页面上却不起作用吗?我查过thisthisthis但无济于事。非常感谢任何和所有的帮助。

干杯

编辑:

添加图片以更好地显示正在发生的情况。正如您所看到的,布局完全丢失,就像 JavaScript 在页面上被禁用一样。对 .sidr 和 .searchable 的引用位于 Site.Master 内只是,所以我不确定为什么会这样。正如评论中提到的,我已确保这些脚本只有一个引用。

提前致谢。

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

Image1

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

扩展侧边栏 -

Image2

隐藏侧边栏 -

enter image description here

最佳答案

确保所有子页面(包括网站未引用或使用的子页面)是否引用了 JQuery 或 Sidr 的过去或当前版本。看看是否有帮助。

关于jquery - Sidr 插件 - 侧边栏仅在少数页面上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22776525/

相关文章:

javascript - Onclick 启用单击的图像并禁用其他图像

c# - ASP.NET WebHook 和 Web 服务之间的区别?

javascript - jQuery Isotope 不会运行

javascript - 在SAPUI5中,如何根据另一个表设置表列宽?

asp.net - 休闲网站的密码规则

jquery - 无法将内容附加到 Sidr

javascript - Sidr.js 相当于没有 jQuery 的 AngularJS

javascript - sidr 菜单关闭在 Chrome 移动设备中不起作用

jquery - 如何在免费的jqgrid中使用主体水平滚动条

jquery - ASP.NET MVC 5 垂直表头