<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        JS實現懸浮移動窗口(懸浮廣告)的特效

        來源:懂視網 責編:小采 時間:2020-11-27 20:25:45
        文檔

        JS實現懸浮移動窗口(懸浮廣告)的特效

        JS實現懸浮移動窗口(懸浮廣告)的特效:js方法:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New
        推薦度:
        導讀JS實現懸浮移動窗口(懸浮廣告)的特效:js方法:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New

        js方法:

        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
        <html>
         <head>
         <title> New Document </title>
         <meta name="Generator" content="EditPlus">
         <meta name="Author" content="">
         <meta name="Keywords" content="">
         <meta name="Description" content="">
         <script type="text/javascript">
         window.onload=function(){
         //寫入
         var oneInner = document.createElement("div");
         oneInner.setAttribute("style","background:#663398;position:absolute;width:100px;height:100px;border:solid 3px #2F74A7;cursor:pointer;");
         var oneButton = document.createElement("input");
         oneButton.setAttribute("type","button");
         oneButton.setAttribute("value","x");
         if (oneButton.style.cssFloat)
         {
         oneButton.style.cssFloat="right"
         }
         else
         {oneButton.style.styleFloat="right"}
         oneInner.appendChild(oneButton);
         document.body.appendChild(oneInner);
        
         //定時器
         var a1a = setInterval(moves,100);
         //函數
         var x = 10;
         var y = 10;
         function moves(){
         var tops = oneInner.offsetTop
         var lefts = oneInner.offsetLeft
         if (lefts>=document.documentElement.clientWidth-oneInner.offsetWidth||lefts<=0)
         {
         x=-x
         }
         if (tops>=document.documentElement.clientHeight-oneInner.offsetHeight||tops<=0)
         {
         y=-y
         }
        
         tops+=y;
         lefts+=x;
         oneInner.style.top=tops+"px"
         oneInner.style.left=lefts+"px"
         }
         //懸停停止
         oneInner.onmouseover=function(){
         clearInterval(a1a);
         }
         //放手繼續運動
         oneInner.onmouseout=function(){
         a1a =setInterval(moves,100);
         }
         //刪除
         oneButton.onclick=function(){
         document.body.removeChild(oneInner);
         }
         }
         </script>
         </head>
         <body>
        
         </body>
        </html>

        jquery方法:

        <!DOCTYPE html>
        <html>
         <head>
         <title></title>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <script type="text/javascript" src="http://www.gxlcms.com/workspace/js/jquery-1.7.min.js"></script>
         <script>
         $(function(){
         //寫入div
         $("<div/>",{id:"moveWindow"}).css({width:"200px",height:"200px",border:"solid 3px #2F74A7",background:"#663398",position:"absolute",cursor:"pointer"}).appendTo("body");
         //寫入關閉按鈕
         $("<div/>",{id:"removeMW"}).css({width:"20px",height:"20px",background:"red",float:"right"}).appendTo("#moveWindow");
         //定時器
         var move = setInterval(moves,100);
         var x= 10;
         var y= 10;
        
         function moves (){
         var mw = $("#moveWindow").offset();
         var lefts =mw.left;
         var tops = mw.top;
         if (lefts>=$(window).width()-$("#moveWindow").width()||lefts<=0)
         {
         x=-x
         }
         if (tops>=$(window).height()-$("#moveWindow").height()||tops<=0)
         {
         y=-y
         }
         lefts+=x;
         tops+=y;
        
         $("#moveWindow").offset({top:tops,left:lefts});
        
         }
         //懸停停止運動
         $("#moveWindow").mouseover(function(){
         clearInterval(move);
         });
         //移開鼠標后繼續運動
         $("#moveWindow").mouseout(function(){
         move = setInterval(moves,100);
         });
         //點擊按鈕關閉
         $("#removeMW").click(function(){
         $("#moveWindow").remove();
         });
         })
         </script>
         </head>
         <body>
         </body>
        </html>

        基本思路:

        1.頁面加載完成之后向頁面插入窗口,之后向窗口插入關閉按鈕

        2.使用setInterval()函數觸發moves()函數開始動畫

        3.moves函數:首先獲取當前窗口位置,之后隨時間使窗口位移,每當位移到游覽器邊緣時反向運動

        4.添加其他事件:鼠標懸停停止運動,鼠標離開繼續運動,點擊按鈕關閉窗口

        ps:不建議使用這個特效,影響用戶體驗

        希望對你有所幫助!^_^!~~

        更多JS實現懸浮移動窗口(懸浮廣告)的特效相關文章請關注PHP中文網!

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        JS實現懸浮移動窗口(懸浮廣告)的特效

        JS實現懸浮移動窗口(懸浮廣告)的特效:js方法:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 色噜噜狠狠色综合免费视频| 久久久久久久综合日本亚洲| 可以免费看黄视频的网站| 成年女人男人免费视频播放| 亚洲中文无韩国r级电影 | 最近中文字幕高清免费中文字幕mv | 亚洲片一区二区三区| 亚洲制服丝袜一区二区三区| 特级做a爰片毛片免费看| 亚洲精品国产免费| 亚洲免费在线观看| 曰批免费视频播放在线看片二| 67pao强力打造高清免费| 亚洲精品国产福利片| a毛片在线看片免费| 又黄又大又爽免费视频| 亚洲人成电影在线观看网| 最新欧洲大片免费在线| 久久精品蜜芽亚洲国产AV| 国产精品综合专区中文字幕免费播放 | 亚洲熟妇无码av另类vr影视| 国产一区二区免费视频| 亚洲国产成人精品无码久久久久久综合 | 亚洲欧美成人av在线观看| 2021在线永久免费视频| 亚洲人成77777在线观看网| 日韩免费的视频在线观看香蕉| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲人成网站在线观看播放青青| 青青草免费在线视频| 亚洲一级二级三级不卡| 中文字幕人成无码免费视频| 激情婷婷成人亚洲综合| 精品久久免费视频| 亚洲午夜电影一区二区三区| 日韩精品无码人妻免费视频| 一本色道久久88亚洲精品综合 | 国产成人亚洲综合无| 国产免费午夜a无码v视频| 亚洲AV无码一区二区大桥未久| 成人黄18免费视频|