我这一段代码jQuery的点击是有界的,但不是射击点击
<div id="boxInformacion" class="alert-box success"><span>some text</span></div>
,并在一些js文件
var c = $('#boxInformacion');
c.on('click', function(){
// some code
});
setTimeout(function(){
c.click();
}, 9999);
(它的Click事件里面稍微复杂的功能,所以简化了)
这段代码在ajax调用成功后执行。 问题是我点击了div但没有任何反应。 我把超时只用于检查绑定是否正确,是的,9秒后点击被JavaScript触发并正在工作。 div #boxInformacion
是唯一一个在所有HTML
与该ID。
由于在超时的点击正常工作,似乎是手动点击一些错误。 我从控制台检查,我点击正确的地方。 我可能会错过什么?
我点击绿色栏。
我也使用c.click(function(){ /* code */})
代替.on('click', function(){ /* code*/ })
我使用jQuery 1.10.2
小提琴here
你可以试试'$(文件)。在( '点击', '#boxInformacion',函数(){...}); ' – mdesdev
同样的结果 - 没有任何反应 –
请添加小提琴。很难再次猜测这里发生了什么。 –