为什么这不能在我的网站上运行? 它处理了stackoverflow的代码片段功能
它完全一样!
<script>
$("#swipe-product").click(function(){
alert("HELLO");
});
</script>
<div class="text-center" id="swipe-product">
<img src='http://www.borduurfamke.nl/Embirdtips/Embirdlessen/Studio%20les%20Plaatje.jpg' alt='plaatje'>
</div>
答案 0 :(得分:1)
最有可能的原因是:
ready()
。答案 1 :(得分:0)
您需要jQuery的本地副本或指向它的cdn版本的链接。您包含的当前链接是项目中的相对路径,因此它在您的js文件夹中查找jQuery的副本。
您可以下载jQuery here并将其放在该文件夹中,但在您习惯使用cdn时可能会更容易,这意味着您使用的是jQuery托管的副本像谷歌这样的人。它并不总是最快或最稳定的方法,但它绝对是最简单的方法。
替换
<script src="/js/jquery-1.11.2.min.js"></script>
用
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
答案 2 :(得分:0)
脚本在jQuery完全加载之前运行,使用$( document ).ready()
功能就像 下面,或将脚本放在页脚中。
$( document ).ready() Reference
<script>
$(document).ready(function(){
$("#swipe-product").click(function(){
alert("HELLO");
});
})
</script>
答案 3 :(得分:0)
它为我工作。您需要添加参考
<script src="http://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script>
您可以查看Demo