var outTimer;//執行時間
var outTimer;//執行時間var upTimer;//執行時間
var sqDiv = $("#tm");//要顯示的div
var test="";//標識,為了將滑鼠移到顯示的div上時,div不會消失
var dd = "";//劃過某一字段傳的值
function test1(){
$("#tm").empty();//現將div清空
$.ajax({ //往裡加資料
type:"post",
url:"/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);
outTimer = setTimeout(test2, 500);
}