//視窗的高度 var windowHeight; //視窗的寬度 var windowWidth; //彈窗的高度 var popHeight /; /彈窗的寬度 var popWidth; //滾動條滾動的高度 var scrollTop; //滾動條滾動的寬度 var scrollleft; //延遲的時間 var timeout; function init(){ //取得視窗的高度 windowHeight=$(window).height(); //取得視窗的寬度 windowWidth=$(window).width(); //取得彈跳窗的高度 popHeight=$(".window").height(); //取得彈窗的寬度 popWidht=$(".window").width(); //取得捲軸的高度 scrollTop=$(window).scrollTop(); //取得捲軸的寬度 scrollleft=$(window).scrollLeft(); } //定義關閉視窗 function closeWindow(){ $(".title img").click(function ( ){ $(this).parent().parent().hide("slow");
});
} //定義彈出視窗的方法 function popcenterWindow(){ //先清空上一次的延遲 clearTimeout(timeout); timeout=setTimeout(function (){ init(); var popY=(windowHeight-popHeight)/2 scrollTop; var popX=(windowWidth-popWidht)/2 scrollleft; $("#center").animate({top:popY,left:popX},300 ).show("slow");},300); closeWindow(); } function popleftWindow(){ clearTimeout(timeout); timeout=setTimeout(function ( ){ init(); var popY=windowHeight scrollTop-popHeight-10; var popX=scrollleft-5; $("#left").animate({top:popY,Y, left:popX},300).show("slow");},300); closeWindow(); } function poprightWindow(){ clearTimeout(timeout); timeout=setTimeout(function (){ init(); var popY=windowHeight-popHeight scrollTop-10; var popX=windowWidth-popWidht scrollleft-10; $("" ).animate({top:popY,left:popX},300).show("slow");},300); closeWindow(); }