2014-02-28 40 views
1

Site.js是以下js代码正确,在asp.net

/* blur on modal open, unblur on close */ 
$('#aboutsbaims').on('show.bs.modal', function() { 
    $('#mycontent').addClass('blur'); 
}); 

$('#aboutsbaims').on('hide.bs.modal', function() { 
    $('#mycontent').removeClass('blur'); 
}); 

是此代码正确?它不工作。我已经检查了div id的名称,它们是正确的。有没有拼写错误

这里是我的详细问题的链接。请回答尽快 Want to blur the background on twitter-bootstrap modal load. The javascript code is not working

+0

我不知道.on('why') – InferOn

+0

你有没有适当的参考资料库。我的意思是有没有加载的东西。 – Jai

+0

@Jai是的。我做。我解决了与其他方法(编辑CSS)的问题,但JS无法正常工作。 –

回答

0

尝试包DOM准备处理$(function() { ... });里面你的代码,以确保所有的DOM元素正确加载,因为你已经在你的页面的<head>部分包括您Site.js

$(function() { 
    /* blur on modal open, unblur on close */ 
    $('#aboutsbaims').on('show.bs.modal', function() { 
     $('#mycontent').addClass('blur'); 
    }); 

    $('#aboutsbaims').on('hide.bs.modal', function() { 
     $('#mycontent').removeClass('blur'); 
    }); 
}); 
+0

先生:非常非常感谢你..它有帮助。我通过编辑css解决了这个问题,但是现在在尝试你的解决方案后,它确实是我想要的。非常感谢你。谢谢你。 –