我花了很多时间寻找答案,并尝试在这里和其他网站上找到的许多解决方案。问题是:
我将click事件分配给某个div元素:
$('#xxx').on('click', function () {
sweetAlert("Oops...", "Something went wrong!", "error");
});
我希望它在页面启动时自动运行。 一切都在$(document).ready函数中。
我试过了:
$('#xxx').click();
$('#xxx')[0].click();
$('#xxx').trigger('click');
没有任何帮助。但是,当我手动点击页面上的div时,警报会起作用。
答案 0 :(得分:0)
只需删除事件处理程序($('#xxx').on('click', function () {
)
$(document.ready(function() {
sweetAlert("Oops...", "Something went wrong!", "error");
});
现在它将在页面加载时自动运行。
答案 1 :(得分:0)