<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    js 拖動

    Posted on 2008-08-16 17:22 G_G 閱讀(321) 評論(0)  編輯  收藏 所屬分類: javascript


    < html > ??
    < head >< title > 拖動效果函數演示?by?Longbill.cn </ title > ??
    < style > ??

    div??
    { ??
    ????position?
    : ?absolute ; ??
    ????background-color?
    : ?#c3d9ff ; ??
    ????margin?
    : ?0px ; ??
    ????padding?
    : ?5px ; ??
    ????border?
    : ?0px ; ??
    ????width?
    : ?100px ; ??
    ????height
    : 100px ; ??
    } ??
    </ style >

    </ head > ??
    < body > ??
    ????
    ????
    < script > ??
    function ?drag(o,s)??
    {??
    ????
    if ?( typeof ?o? == ? " string " )?o? = ?document.getElementById(o);??
    ????o.orig_x?
    = ?parseInt(o.style.left)? - ?document.body.scrollLeft;??
    ????o.orig_y?
    = ?parseInt(o.style.top)? - ?document.body.scrollTop;??
    ????o.orig_index?
    = ?o.style.zIndex;??
    ??????????
    ????o.onmousedown?
    = ? function (a)??
    ????{??
    ????????
    this .style.cursor? = ? " move " ;??
    ????????
    this .style.zIndex? = ? 10000 ;??
    ????????
    var ?d = document;??
    ????????
    if ( ! a)a = window.event;??
    ????????
    var ?x? = ?a.clientX + d.body.scrollLeft - o.offsetLeft;??
    ????????
    var ?y? = ?a.clientY + d.body.scrollTop - o.offsetTop;??
    ????????
    // author:?www.longbill.cn??
    ????????d.ondragstart? = ? " return?false; " ??
    ????????d.onselectstart?
    = ? " return?false; " ??
    ????????d.onselect?
    = ? " document.selection.empty(); " ??
    ??????????????????
    ????????
    if (o.setCapture)??
    ????????????o.setCapture();??
    ????????
    else ? if (window.captureEvents)??
    ????????????window.captureEvents(Event.MOUSEMOVE
    | Event.MOUSEUP);??

    ????????d.onmousemove?
    = ? function (a)??
    ????????{??
    ????????????
    if ( ! a)a = window.event;??
    ????????????o.style.left?
    = ?a.clientX + document.body.scrollLeft - x;??
    ????????????o.style.top?
    = ?a.clientY + document.body.scrollTop - y;??
    ????????????o.orig_x?
    = ?parseInt(o.style.left)? - ?document.body.scrollLeft;??
    ????????????o.orig_y?
    = ?parseInt(o.style.top)? - ?document.body.scrollTop;??
    ????????}??

    ????????d.onmouseup?
    = ? function ()??
    ????????{??
    ????????????
    if (o.releaseCapture)??
    ????????????????o.releaseCapture();??
    ????????????
    else ? if (window.captureEvents)??
    ????????????????window.captureEvents(Event.MOUSEMOVE
    | Event.MOUSEUP);??
    ????????????d.onmousemove?
    = ? null ;??
    ????????????d.onmouseup?
    = ? null ;??
    ????????????d.ondragstart?
    = ? null ;??
    ????????????d.onselectstart?
    = ? null ;??
    ????????????d.onselect?
    = ? null ;??
    ????????????o.style.cursor?
    = ? " normal " ;??
    ????????????o.style.zIndex?
    = ?o.orig_index;??
    ????????}??
    ????}??
    ??????
    ????
    if ?(s)??
    ????{??
    ????????
    var ?orig_scroll? = ?window.onscroll ? window.onscroll: function ?(){};??
    ????????window.onscroll?
    = ? function ?()??
    ????????{??
    ????????????orig_scroll();??
    ????????????o.style.left?
    = ?o.orig_x? + ?document.body.scrollLeft;??
    ????????????o.style.top?
    = ?o.orig_y? + ?document.body.scrollTop;??
    ????????}??
    ????}??
    }??
    </ script > ??

    < div? id ="div1" ?style ="left:10px;top:10px;" > div1:我可以被拖動 </ div > ??
    < div? id ="div2" ?style ="left:120px;top:10px;background-color?:?#f3d9ff" > div2:來拖我呀 </ div > ??
    < div? id ="div3" ?style ="left:230px;top:10px;background-color?:?#c3ffff" > div3:我隨便你拖 </ div > ??
    < div? id ="div4" ?style ="left:10px;top:120px;background-color?:?#c3d944" > div4:我可以隨窗口滑動,把我拖到最下面,然后滾動網頁看看 </ div > ??
    < div? id ="div5" ?style ="left:120px;top:120px;background-color?:?#f3d944" > 作者:?Longbill
    < a? href =http://www.longbill.cn? target =_blank > www.longbill.cn </ a > ??
    </ div > ??
    < div? id ="div6" ?style ="left:230px;top:120px;background-color?:?#e3f944;width:200px;" > 參數說明:
    ??
    drag(obj?[,scroll]);
    ??
    obj:對象的id或對象本身;
    ??
    scroll(可選):對象是否隨窗口拖動而滑動,默認為否
    ??
    鼠標右鍵查看源代碼??
    </ div > ??


    < script > ??
    drag(
    " div1 " );??
    drag(
    " div2 " );??
    drag(
    " div3 " );??
    drag(
    " div4 " , 1 );??
    drag(
    " div5 " , 1 );??
    drag(
    " div6 " , 1 );??


    </ script > ??

    </ body > ?

    主站蜘蛛池模板: 国产精品高清视亚洲精品| 久久久久亚洲Av片无码v| 亚洲乱码国产乱码精华| 91嫩草国产在线观看免费| 亚洲国产精品线观看不卡| 久久久久久国产a免费观看黄色大片| 久久精品国产亚洲av水果派| 最近中文字幕完整免费视频ww| 99久久精品国产亚洲| 51在线视频免费观看视频| 久久久久久亚洲精品成人| 5555在线播放免费播放| 亚洲av无码片区一区二区三区| 国产日本一线在线观看免费| 国产亚洲精品成人AA片| 免费观看美女裸体网站| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 在线观看www日本免费网站| 亚洲一区二区影院| 永久免费在线观看视频| 亚洲欧美日本韩国| 免费人成在线观看视频播放| 一个人看的在线免费视频| 国产亚洲婷婷香蕉久久精品| 巨波霸乳在线永久免费视频 | 亚洲熟妇无码AV不卡在线播放| 拔擦拔擦8x华人免费久久| 一级女性全黄久久生活片免费| 亚洲国产美女精品久久久久∴| 久久午夜羞羞影院免费观看| 亚洲一级毛片在线观| 四虎永久成人免费影院域名| 四虎国产精品免费永久在线| 亚洲综合免费视频| 午夜时刻免费入口| 在线观看黄片免费入口不卡| 亚洲一区二区三区免费视频| 亚洲精品第一国产综合精品99| 久久免费国产精品一区二区| 亚洲精品福利你懂| 国产性爱在线观看亚洲黄色一级片|