这是我的head标签:
<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>很简单吧?因此,当用户单击必要的DOM元素时,“responsive Turkey.js”文件就包含了需要运行的所有单击函数。
下面是“responsive Turkey.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中不起作用
我做错了什么?
发布于 2013-10-02 03:53:47
$.getScript("../../template/js/responsive-turnkey.js", function(){
alert("Script loaded and executed.");
});我把它放在我的load函数()中,以便在成功加载元素后读取脚本。
https://stackoverflow.com/questions/19123482
复制相似问题