javascript - offcanvas jquery 触发器在 React 中不起作用

标签 javascript jquery reactjs jasny-bootstrap

我已经包含了jasny's bootstrap React 应用程序中的 Offcanvas 菜单。 虽然我可以通过 jasny's example 中的控制台触发和隐藏打开的菜单像这样:

$('.navmenu').offcanvas('hide')

但是在我的 React 应用程序中执行相同操作会引发错误:Uncaught TypeError: $(...).offcanvas 不是函数(...)

我猜它与 javascript 闭包有关。还有其他方法可以触发吗?

最佳答案

我最终不得不在页面加载时像这样触发:

      if(window.innerWidth > 1000)
          document.getElementById('navbar-toggle').click();

关于javascript - offcanvas jquery 触发器在 React 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38550319/

相关文章:

javascript - 为什么我无法在控制台中访问这个全局变量?

reactjs - nextjs 中预渲染页面时发生错误

javascript - React Redux 失败的 prop 类型 : Required prop was not specified

javascript - 哪个版本的 Pixi 适合 Phaser?

javascript - 如果用户由于第二个处理程序中的对话框而停留在页面上,则跳过 beforeunload 处理程序

javascript - 将旋转从 360 度重置为 0 度时如何避免逆时针旋转动画?

javascript - 如何通过比较前 n 个字符来获得唯一记录?

javascript - 悬停转换为超时显示或点击双击

javascript - Reactjs 中的嵌套注释

javascript - 在 Redux 中 react 重新渲染