2012-10-04 39 views
1

使用twitter引导我想有条件地禁用它调用的模态窗口。我有这样的功能:无法禁用引导模态窗口

链接,如:

<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之前加载,但仍当我点击链接现在没有反应。我认为它与数据切换属性有关,但我不知道如何除掉它。

思考切换它并尝试添加属性,但我怀疑这会工作(出于同样的原因),我宁愿不必更改标记。

+0

作为一个侧面说明,你想替换在替换'/ contact''#contact'?我认为你有一个额外的'/'在那里。 – Sara

+0

我认为href必须作为完整的url路径出现,因为该方面工作正常 – Damon

回答

3

你可以尝试:

$(this).removeAttr("data-toggle");