<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可拖動列表實現代碼_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 21:01:43
        文檔

        js可拖動列表實現代碼_javascript技巧

        js可拖動列表實現代碼_javascript技巧:補充一點: 要禁止移動中選中文字,FF可以設置CSS xxxx{-moz-user-select:none;} 其他的瀏覽器可以設置 XXXX.onselectstart = function(){return false} 一種實現原理就是點擊沒目標元素之后,創建一個占位元素(或者復制一份目標元素,即拷貝B),然后拖動
        推薦度:
        導讀js可拖動列表實現代碼_javascript技巧:補充一點: 要禁止移動中選中文字,FF可以設置CSS xxxx{-moz-user-select:none;} 其他的瀏覽器可以設置 XXXX.onselectstart = function(){return false} 一種實現原理就是點擊沒目標元素之后,創建一個占位元素(或者復制一份目標元素,即拷貝B),然后拖動

        補充一點:
        要禁止移動中選中文字,FF可以設置CSS
        xxxx{-moz-user-select:none;}
        其他的瀏覽器可以設置
        XXXX.onselectstart = function(){return false}
        一種實現原理就是點擊沒目標元素之后,創建一個占位元素(或者復制一份目標元素,即拷貝B),然后拖動目標元素(或者復制的來的新元素B);
        找到相應的位置之后,插入目標元素。清除占位元素或者B。
        比如有一個列表:
        代碼如下:
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">








      1. 第一條

      2. 第二條

      3. 第三條

      4. 第四條

      5. 第五條

      6. 第六條

      7. 第七條

      8. 第八條





      9. 點擊“
      10. 第一條
      11. ”(記為元素A),獲取““
      12. 第一條
      13. ””的位置和尺寸信息,把元素A拷貝一遍(記為元素B),然后插入文檔中,將元素B絕對定位到元素A的位置,然后鼠標移動的時候,元素B跟著拖動,接著就是判斷插入點。
        判斷插入點就是判斷當前鼠標所在的坐標,如果鼠標坐標落在除了元素A之外的其他LI元素范圍之內,就滿足可插入的條件,同時上半部分就插入到前面,下半部分就插入到后面。(=。= 個人口味重,覺得這段話好邪惡?。?


        為了標示出插入的位置,我們在選中的插入點處另插入一個元素,僅作標桿用。
        下面是一個demo:
        代碼如下:
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">








      14. 第一條

      15. 第二條

      16. 第三條

      17. 第四條

      18. 第五條

      19. 第六條

      20. 第七條

      21. 第八條


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

        文檔

        js可拖動列表實現代碼_javascript技巧

        js可拖動列表實現代碼_javascript技巧:補充一點: 要禁止移動中選中文字,FF可以設置CSS xxxx{-moz-user-select:none;} 其他的瀏覽器可以設置 XXXX.onselectstart = function(){return false} 一種實現原理就是點擊沒目標元素之后,創建一個占位元素(或者復制一份目標元素,即拷貝B),然后拖動
        推薦度:
        標簽: 可以 列表 實現
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲综合激情视频| 亚洲精品无码国产| 亚洲人成色777777老人头| 日本免费高清视频| 国产亚洲午夜高清国产拍精品| 中文字幕在线观看亚洲| 国产麻豆成人传媒免费观看| 亚洲成AV人片在线观看| 精品免费视在线观看| 国产AV无码专区亚洲A∨毛片| 成人午夜免费视频| 久久久久久亚洲精品不卡| 国产精品免费一区二区三区| 亚洲精品岛国片在线观看| 亚洲免费视频一区二区三区| 久久久久国产成人精品亚洲午夜| 国产高潮流白浆喷水免费A片 | 免费人成视频在线观看视频| 无码AV动漫精品一区二区免费| 亚洲日本韩国在线| 两个人看的www免费高清 | 日韩精品电影一区亚洲| 亚洲人成欧美中文字幕| 免费看国产一级片| jizz免费一区二区三区| 亚洲国产精品无码久久一区二区| av永久免费网站在线观看| 久久综合亚洲色一区二区三区| 国产免费AV片在线观看| 91嫩草亚洲精品| 好男人看视频免费2019中文| 日日躁狠狠躁狠狠爱免费视频 | 日韩在线视频免费看| 中文字幕亚洲情99在线| 免费看片免费播放| 久久国产免费直播| 亚洲国产精品专区| 亚洲国产一区二区三区| 久久久久久夜精品精品免费啦| 亚洲人成在线精品| 亚洲婷婷国产精品电影人久久|