我的jQuery('a[data-filter=".hottop"]').click();
不能与我的document.ready函数一起使用。当从控制台触发时,点击工作正常,并且document.ready激发了其他所有内容。它只是不会触发点击。.click()不适用于(document).ready()
有人可以找出原因吗?
直播页面:http://tiny.cc/py137x 网站还未发布,所以请stackof // 123O
我的jQuery('a[data-filter=".hottop"]').click();
不能与我的document.ready函数一起使用。当从控制台触发时,点击工作正常,并且document.ready激发了其他所有内容。它只是不会触发点击。.click()不适用于(document).ready()
有人可以找出原因吗?
直播页面:http://tiny.cc/py137x 网站还未发布,所以请stackof // 123O
使用下面的函数使一切工作确定:
$(window).load(function()
谢谢!
出于某种原因,我无法解释它为什么会发生,我曾经经历过同样的事情,并且我正在动态地创建DOM元素。你能试试吗?
$("body").on('click', 'yourClass/ID-Element', function() {
//your codes
});
如果没有事件处理程序使用元素使用'jQuery('a [data-filter =“。hottop”]')[0] .click();' – Satpal
请添加[mcve]。这使得回答这个问题更容易。 – Ivar
@Satpal - >不幸的是,这没有任何区别。 我不知道如何让这个例子更好。如果我在jsfiddle上重现一切正常,所以问题必须出现在页面某处。 – user2806026