posts - 4,  comments - 1,  trackbacks - 0
          最近一個(gè)需求,需要div的拖動(dòng),經(jīng)過(guò)高手提示,用jquery的$("#DivId").drageable();可以實(shí)現(xiàn)。自己按照網(wǎng)上寫(xiě)了一個(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 楊文勝 閱讀(398) 評(píng)論(0)  編輯  收藏

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


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

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 汾西县| 凌海市| 方城县| 射洪县| 阿巴嘎旗| 鹿邑县| 扎兰屯市| 兴仁县| 辽中县| 旅游| 洪泽县| 长宁县| 嘉祥县| 阳原县| 蓬溪县| 略阳县| 阳泉市| 炎陵县| 高陵县| 易门县| 华宁县| 平南县| 荣昌县| 内乡县| 阳高县| 渭南市| 黎川县| 温宿县| 轮台县| 阿瓦提县| 金塔县| 利津县| 德令哈市| 竹溪县| 靖江市| 林州市| 乌鲁木齐县| 赤城县| 林甸县| 洞口县| 五华县|