<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片免费播放不卡| 亚洲日本一区二区三区在线不卡| 中文字幕乱理片免费完整的| 亚洲人成电影在线观看青青| 国产精品视频白浆免费视频| 亚洲av永久综合在线观看尤物| 又大又粗又爽a级毛片免费看| 青青操免费在线观看| 亚洲国产中文在线视频| 亚洲电影日韩精品| **aaaaa毛片免费| 国产天堂亚洲精品| 亚洲高清无在码在线电影不卡| 国产成人免费a在线视频色戒| 日本黄色动图免费在线观看| 亚洲码欧美码一区二区三区| 天天摸天天操免费播放小视频 | 亚洲AV综合永久无码精品天堂| 国产精品亚洲片在线| 成人免费毛片观看| 色欲A∨无码蜜臀AV免费播| 老司机免费午夜精品视频| 亚洲第一页在线播放| 日韩亚洲变态另类中文| 国产免费AV片在线观看| 亚洲日韩乱码中文字幕| 亚洲国产一区二区三区青草影视| 国产成人青青热久免费精品| 亚洲一区二区三区免费视频| 一级成人a做片免费| 亚洲国产区男人本色在线观看| 亚洲男人天堂av| 亚洲乱亚洲乱妇无码麻豆| 国产精品无码一二区免费| 亚洲精品视频免费看| 花蝴蝶免费视频在线观看高清版 | 亚洲国产成人精品91久久久| 99久久国产热无码精品免费 | 中文字幕成人免费高清在线|