0

这是我的头标签:

<head>
 <!-- link JS here -->
   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
   <script type='text/javascript' src="../../template/js/jquery.flexslider.js"></script>
   <script type='text/javascript' src='../../template/js/preload.js'></script>
   <script type='text/javascript' src='../../template/js/responsive-turnkey.js'></script>
</head>

简单吧?因此,“responsive-turnkey.js”文件包含了用户点击必要的 DOM 元素后需要运行的所有点击功能。

这是“responsive-turnkey.js”文件:

$(document).ready(function(){

alert("This alert works on page load");

$(".btn").click(function(){
alert("this alert works on .btn clicked");
});

});

第一个警报适用于页面加载,但是当我单击具有类“.btn”的元素时,单击功能不起作用并且警报不会响起。这仅适用于 Firefox。

不适用于:chrome 或 safari

我做错了什么?

4

1 回答 1

0
$.getScript("../../template/js/responsive-turnkey.js", function(){
    alert("Script loaded and executed.");
    });

我把它放在我的加载函数()中,以便在成功加载元素后读取脚本。

于 2013-10-01T19:53:47.077 回答