var outTimer;//実行時間
var upTimer;//実行時間
var sqDiv = $("#tm");//表示される div
var test="";//マウスを動かすための識別表示されている div に
var dd = "";// 特定のフィールドによって渡された値をスクラッチします
function test1(){
$("#tm").empty();// これでクリアされますdiv
$.ajax({ //データを追加します
type: "post",
url: "<%=path %>/webmodule/constructionDecision/BaseCD/getCommunityInfo.do ? stCode=" dd,
dataType:"json",
async:false,
success:function(data){
var td="";
for(var i=0 ; i
td ="" data[i].name "";
$("#tm").append(td);
}
});
$("#tm").show(); 🎜>function test2(){//div を非表示にする方法
if(test ==""){
$("#tm").hide();
}
}
$("#cityTable a").die().live('mouseover Mouseout', function(event) { //イベントを動的タグにバインドします
if(event.type=='mouseover ') { //上に移動するとき
clearTimeout(outTimer);//マウスが上に移動したときに関数が実行されるのを回避し、サーバーへの負荷を軽減するために、最初にタイムアウトをクリアします
dd=$(this) .attr( "id");
upTimer = setTimeout(test1, 500);//0.5 秒後に実行
}
if(event.type=='mouseout'){
sqDiv. hover(
function(){
test = "on";//マウスが表示された div 上にあることを示します
}, function(){
test = "";
test2 ();
});
clearTimeout(upTimer) = setTimeout(test2, 500);
}; ---- -----------------------非動的タグ(クエリ情報)--------------- ------ ----------------
コードをコピー