$(document).ready(function(){newGame(); $("button").click(alert("aa"));})这个按钮是重新开始游戏,希望点击后触发newGame,里面的alert是测试用的,但是发现刷新页面后会自动执行alert,并且点击按钮无响应,查了很多可以明确是自动触发导致的,但是没有查到解决方案……求助各位
5 回答
Steafan_
TA贡献42条经验 获得超13个赞
这样写:
<script type="text/javascript"> $('DOM元素').click(function(){ newGame(); }), //由于不是面向对象,所以采用一下方式: newGame = function(){ //方法体 } </script> 屡试不爽!
瑜伽兔子
TA贡献10条经验 获得超3个赞
$("button").click(newGame);
$("button").click(testAlert);
function testAlert() {
alert("aa")
}
jquery 绑定的是函数定义,而不是执行函数
添加回答
举报
0/150
提交
取消