posts - 4,  comments - 1,  trackbacks - 0
          最近一個(gè)需求,需要div的拖動(dòng),經(jīng)過(guò)高手提示,用jquery的$("#DivId").drageable();可以實(shí)現(xiàn)。自己按照網(wǎng)上寫了一個(gè)。代碼如下:

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
          <HTML>
           <HEAD>
            <TITLE> New Document </TITLE>
            <META NAME="Generator" CONTENT="EditPlus">
            <META NAME="Author" CONTENT="">
            <META NAME="Keywords" CONTENT="">
            <META NAME="Description" CONTENT="">
            <style type="text/css">
             .winFrame{
              position:absolute;
              border: outset gray 1px;
              height:400;
              width:500;
             }
             .winTitle{
              position:absolute;
              border-bottom:1px solid black;
              background-color: background;
              width:100%;
              height:20px;
              cursor:move;
             }
             .winContent{
              position:absolute;
              top:30px;
              width:100%
              padding: 10px;
              overflow: auto;
             }
            </style>
            <SCRIPT LANGUAGE="JavaScript">
             var a=true;
             function beginDrag(elem,event){
              var deltaX = event.clientX - parseInt(elem.style.left);
              var deltaY = event.clientY - parseInt(elem.style.top);
              document.onmousemove=moveHandler;
              document.onmouseup=upHandler;
              a=true;
              function moveHandler(e){
               if(a){
                if(!e)
                e = window.event;
                elem.style.left = (e.clientX - deltaX) + "px";
                elem.style.top = (e.clientY - deltaY) + "px";
                e.cancelBubble = true;
               }
              }
              function upHandler(e){
               if(!e)
               e = window.event;
               a=false;
              }
             }
            </SCRIPT>
           </HEAD>
           <div class=winFrame style="left:50px;top:50px;">
            <div class=winTitle onmousedown="beginDrag(this.parentNode,event);"> 標(biāo)題 </div>
            <div class=winContent>
             內(nèi)容
            </div>

           </div>
           <BODY>
           </BODY>
          </HTML>

           


          posted on 2011-07-15 17:03 楊文勝 閱讀(399) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2011年7月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 大兴区| 岑溪市| 西林县| 额济纳旗| 武义县| 丹寨县| 新泰市| 福安市| 兴宁市| 平潭县| 昌平区| 武城县| 霍山县| 西乡县| 蒲江县| 南溪县| 博爱县| 灵川县| 封开县| 淮北市| 皮山县| 玉田县| 通渭县| 太和县| 广昌县| 青铜峡市| 三门县| 兰州市| 双辽市| 阿克| 永善县| 广安市| 岳普湖县| 尚志市| 汽车| 历史| 宁城县| 洪雅县| 广东省| 米脂县| 广元市|