我有一個div容器,類popup
內Ajax請求,當我點擊它,它不會關閉這正是我想要它做的jQuery的不斷彈出並能夠觸發彈出
但我內心也有不執行,因爲我有父容器
$(".popup").click(function(e){
return false;
});
我怎樣才能使Ajax請求工作,並仍保持在彈出可見返回false一些Ajax請求一些錨標記?
我有一個div容器,類popup
內Ajax請求,當我點擊它,它不會關閉這正是我想要它做的jQuery的不斷彈出並能夠觸發彈出
但我內心也有不執行,因爲我有父容器
$(".popup").click(function(e){
return false;
});
我怎樣才能使Ajax請求工作,並仍保持在彈出可見返回false一些Ajax請求一些錨標記?
跟你說不清楚的問題,但你的意思是這樣的:
$(".popup").click(function(e) {
alert("Parent");
e.preventDEfault();
});
$("#test").click(function(e) {
e.preventDefault();
e.stopPropagation();
alert("Clicked"); //run ajax request
});
參見:jsFiddle
將您的return
聲明放在回調結束時。它後面的任何東西都不會運行。
或者,如果目的是爲了防止事件的默認操作,請改爲使用e.preventDefault()
。
Ewwww。使用'console.log()':P – 2012-07-16 12:34:59