这只是定义一个事件不是去触发一个事件。还有这种方式是jquery的定义方式script标签里面加上$(function(){});
卧槽,哥们,你这个问题还在问啊???
你是调用了autoPlay方法是没错,不过你的方法里面仅仅是侦听div的click事件啊。。。什么反应都不会有。。。
如果你的html里面有div的话,你用鼠标点一下div就会弹出一个提示框了,alert是不会将div弹出来的
autoPlay只是幫$(can1)增加了click事件,事件觸發時alert(can1)
觸發事件還得你去點擊$(can1)
彈出的結果也不會是該div,應'div'三個字而已
你这个传参根本就不对,你的‘div’穿的是什么个东西
function(){}
你的 $(document).Ready(function(){}) 呢、//
JS 就没执行。。。
1 function autoPlay(can1){ 2 $(can1).click(function(event){ 3 alert(can1); 4 }); 5 } 6 $(function(){ 7 autoPlay("div"); 8 });