0
我想知道它是在框架中的一個簡單的錯誤,或者我做錯了什麼,但我有一個應用程序是一個用戶點擊一個鏈接和ajax調用是在對話框的負載上做出來,但我注意到彈出了多個對話框?該鏈接獲得點擊,你會看到相互堆疊在一起的1-10個盒子!我不知道發生了什麼事。鏈接來自一個PHP循環,產生從1-1000鏈接的任何地方,都具有mousedown函數觸發一個函數,該函數調用jquery ui對話框來獲取id的值,並用它返回ajax調用以返回內容那個對話框。防止jquery ui對話框彈出多次點擊
/// php
while($row = mysql_fetch_array($sql3)){
$clutchs[] = "
<li id=\"".$row['id']."\" class=\"ui-widget-content\" >
<a id=\"".$row['id']."\"
href=\"#\" onclick=\"return false\" onmousedown=\"popup('c:".$row['id']."')\"
title=\"".$row['fs']."\"
class=\"cer\">".$row['size']." car worth</a>
</li>
";
}
// jquery
function popup(a){
$.fx.speeds._default=500;
$(".popup").dialog({
autoOpen:!0,
show:"blind",
hide:"explode",
stack:!1
});
$(".popup").html(
'<center><img src="source/images/loaders/loaders(1).gif"></center>'
);
$.post("....",".....="+a,function(a){
$(".popup").html(a)
})
}
,你能否告訴我們一些生成的HTML的,或者它們的合理傳真不止一個元素? –
這裏去了其中的一個鏈接,我只是沒有想過要全部輸入mercedes –