使用twitter bootstrap我想有条件地禁用它调用的模态窗口。我有这个功能:
链接如:
<a data-toggle="modal" href="#contact">Contact</a>
JS喜欢:
if (Modernizr.touch){
$("a[data-toggle='modal']").each(function() {
this.href = this.href.replace('/#', '/');
$(this).data('toggle', '');
});
}
我在加载bootstrap.min.js之前已经包含了这个脚本,但是当我点击链接时,现在没有任何反应。我认为它与data-toggle属性有关,但我不知道如何摆脱它。
考虑切换它并尝试添加属性,但我怀疑它会起作用(出于同样的原因),我宁愿不必更改标记。
答案 0 :(得分:3)
你可以尝试:
$(this).removeAttr("data-toggle");