0
프레임 워크에서 간단한 버그인지 궁금 해서요. 아니면 잘못된 것입니다. 사용자가 링크를 클릭하고 아약스 호출이있는 경우입니다. 대화 상자가로드 될 때 만들어 지지만 하나 이상의 대화 상자가 나타납니다. 링크에 클릭이 발생하고 1-10 개의 상자가 서로 겹치게됩니다. 나는 무슨 일이 일어나고 있는지 모른다. 이 링크는 1 ~ 1000 개의 링크를 생성하는 PHP 루프에서 가져옵니다.이 링크는 모두 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 –