先看一下效果,以下是51AJAX.com站點首頁的效果,其中各個模塊 " /> 成人a在线,最近中文字幕在线,日本人亚洲人成人

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Dojo之路:如何利用Dojo實現Drag and Drop效果

如今各種使用AJAX技術的站點都實現了Drag and Drop(拖動)效果,利用Dojo框架也可以很方便的實現,相比較其它框架,代碼更少,且對瀏覽器的兼容性支持比較好。

  先看一下效果,以下是51AJAX.com站點首頁的效果,其中各個模塊是可以任意拖動的:
  

  如何來實現呢?以下是具體步驟。為簡單起見,做了一個Drag and Drop的Demo頁面:

  
  以下是具體步驟:
  1.html部分
  要實現拖動,首先要有容器,其次要有可拖動的元素。在這里我們設置了三個Div作為容器,ID分別是container1,container2,container3,每個容器中各放置了一個Div作為可拖動元素,它們的class是divdrag。
  2.Javascript代碼  
  首先在頭部加入對dojo.js的引用,然后根據獲取class為divdrag的元素,把它們注冊為dojo.dnd.HtmlDragSource對象,再將container1,container2,container3注冊為三個容器,且指定容器中的可拖動元素可以被拖動到的容器,以上事件封裝成一個函數,增加至window.onload事件中。

    要下載完整的Dojo框架,請點擊這里下載:http://download.dojotoolkit.org/release-0.3.1/dojo-0.3.1-ajax.zip。
復制代碼 代碼如下:
//引用以下兩個dojo包 
dojo.require("dojo.style");
dojo.require("dojo.dnd.*");

function init(){
  //利用classname取到元素列表,將其注冊為dojo.dnd.HtmlDragSour
  var arr=dojo.html.getElementsByClass('divdrag')
  for(var i=0;i<arr.length;i++){
   var parentDiv=arr[i].parentNode.id
   new dojo.dnd.HtmlDragSource(arr[i],parentDiv);   
  }
  //定義容器 
     new dojo.dnd.HtmlDropTarget("container1", ["container1","container2","container3"]);   
     new dojo.dnd.HtmlDropTarget("container2", ["container1","container2","container3"]);   
     new dojo.dnd.HtmlDropTarget("container3", ["container1","container2","container3"]);       
}

//增加到window.onload事件中
window.onload=function(){init();}

JavaScript技術Dojo之路:如何利用Dojo實現Drag and Drop效果,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 中文字幕99在线精品视频免费看 | 丰满美女毛片 | 婷婷激情综合 | 日本道精品一区二区三区 | 久久亚洲欧美日本精品品 | 五月天婷婷影院 | 蜜桃视频成人免费版在线 | 国产精品视频成人 | 老湿司午夜爽爽影院榴莲视频 | 亚洲欧美日韩国产精品第不页 | 97色精品视频在线观看免费 | 国产精品麻豆视频 | 国产精品视频免费播放 | 亚洲综合插插 | 久久国产网 | 国产精品视频一区二区三区不卡 | 国产精品免费一区二区区 | 九九视频精品全部免费播放 | 国产精品对白刺激 | 高清一区二区 | 91久久国产成人免费观看资源 | 日韩一区二区在线播放 | 欧美黑人猛xxxxbbbb | 美女胸又www又黄的网站视频 | 成人午夜免费福利视频 | 激情图片激情小说激情视频 | 欧美黄一级 | 91综合国产 | 国产乱理 | 国产成人精品午夜在线播放 | 免费在线色视频 | 久久久福利 | 六月丁香深爱六月综合激情 | 在线成人爽a毛片免费软件 在线成人小视频 | 超人碰碰碰人人成碰人 | 337p欧洲大胆扒开图片 | 日本人真淫视频一区二区三区 | 99精品视频看国产啪视频 | 一级特黄国产高清毛片97看片 | 色多多18免费观看 | 在线a亚洲视频播放在线观看 |