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 –