【问题标题】:Disable a javascript library for a particular element禁用特定元素的 javascript 库
【发布时间】:2015-10-10 12:44:42
【问题描述】:

我想知道是否可以为特定 div 禁用特定库?

实际上,我有一个带有模式对话框的网页。有两个选择框。第一个在模态 div 之外,而第二个在模态 div 中。

我使用的库是 unicorn jsunicorn tables js 隐式调用

$('select').select2();

jquery select2 js。因此,在页面上的所有选择元素上调用该库。这会导致选择框在模态中被禁用。 我从模式中删除了选择框,它工作得很好。所以我怀疑 select js 不适用于模态对话框(特别是引导模态对话框)。

那么在这种情况下我该怎么做才能使模态中的选择框不受选择js库的影响?

【问题讨论】:

  • 如果它们的依赖关系破坏了您需要的东西,您可能无法使用这些库 - 您可以分叉、查找其他内容或自行滚动以适合您的用例。

标签: javascript jquery twitter-bootstrap


【解决方案1】:

问题与模态对话框上的tabindex="-1"有关,容器div break select2上的这个属性,删除tabindex="-1"属性就可以了。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多