使用 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 属性有关,但我不知道如何摆脱它。
考虑切换它并尝试添加属性,但我怀疑这会起作用(出于同样的原因),我不想更改标记。