我的问题非常简单:我的代码将以警报开始,之后,应等待用户点击按钮以继续其他警报: (JSFiddle Here)
/usr/sbin/cagefsctl --addrpm imagemagick
cagefsctl --update
正如您所看到的,问题是它一直在跳过警报#2。我应该如何编写这段代码,以便jQuery在继续之前“等待”点击?
感谢。
答案 0 :(得分:1)
尝试使用它,
function clicker(){
alert ("Step 1.9: Clearly it is entering func");
$("#button").trigger("click");
}
$(document).ready(function(){
$("#button").click(function(){
alert("Step 2 ALERT");
});
if (1==1) {
clicker();
alert("Step 3:Done with 'if' ");
}
alert("step 4 DONE with whole code");
});
你的代码的问题在于它正在初始化click事件,因此除非没有触发该id的click事件,否则它不会在事件块中执行代码。
答案 1 :(得分:0)
你必须点击'从clicker()函数中运行并将其放在if:
中$(document).ready(function(){
if(1=1){
("#button").click(function(){
clicker();
//Rest of alerts HAVE to go in here
})
}
})
抱歉,没有其他方法可以暂停jQuery代码。