【问题标题】:bootstrap collapse() function not working引导崩溃()函数不起作用
【发布时间】:2023-04-08 06:37:02
【问题描述】:

我正在使用引导程序来折叠我网站的部分内容。 一切正常。 但是当我尝试通过javascript手动控制行为时, 它不起作用

例如当我这样做时:

 $(".collapse").collapse('hide');

或者完全是这样:

  $(".collapse").each(function () {
            if (localStorage.getItem(this.id)) {
                $(this).collapse('hide');
            }

它不起作用。 我收到此错误: 对象不支持属性或方法 'collapse' 引导。

我在网上看到过类似的例子。我究竟做错了什么? 感谢您的帮助。

更新:

问题与我的 asp.net mvc 项目中的不同 jquery 版本有关。 从 _Layout.cshtml 中删除这行代码修复了它:

   @Scripts.Render("~/bundles/jquery")

【问题讨论】:

  • 使用 $(this) 代替 this
  • 是的,我在争论是否回答这个问题。 $(this) 是解决方案,但它似乎不太可能在未来对任何人有用。请更新状态,以便我们关闭问题,或者您可以将其删除。
  • 对不起......但我也试过 $(this) 但得到了同样的错误。而且我认为我的第一个示例无论如何都应该有效。 $(".collapse").collapse('隐藏');但它没有?另一方面,在崩溃时注册事件是否有效?那么有什么想法出了什么问题吗?没看懂
  • 这个似乎相关:stackoverflow.com/questions/10604228/…目前也没有解决方案。
  • 我正在使用asp.net mvc4,有什么可能会干扰吗?

标签: javascript jquery twitter-bootstrap collapse


【解决方案1】:

问题与我的 asp.net mvc 项目中的不同 jquery 版本有关。从 _Layout.cshtml 中删除这行代码修复了它:

@Scripts.Render("~/bundles/jquery")

【讨论】:

    猜你喜欢
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 2019-07-18
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多