最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

怎么用javascript進(jìn)行拖拽第1/2頁(yè)

 更新時(shí)間:2006年07月20日 00:00:00   作者:  

本文譯自:http://www.webreference.com/programming/javascript/mk/column2/index.html
所有版權(quán)歸原文所有

Javascript的特點(diǎn)是dom的處理與網(wǎng)頁(yè)效果,大多數(shù)情況我們只用到了這個(gè)語(yǔ)言的最簡(jiǎn)單的功能,比如制作圖片輪播/網(wǎng)頁(yè)的tab等等,這篇文章將向你展示如何在自己的網(wǎng)頁(yè)上制作拖拽.

有很多理由讓你的網(wǎng)站加入拖拽功能,最簡(jiǎn)單的一個(gè)是數(shù)據(jù)重組.例如:你有一個(gè)序列的內(nèi)容讓用戶(hù)排序,用戶(hù)需要給每個(gè)條目進(jìn)行輸入或者用select選擇,替代前面這個(gè)方法的就是拖拽.或許你的網(wǎng)站也需要一個(gè)用戶(hù)可以拖動(dòng)的導(dǎo)航窗口!那么這些效果都是很簡(jiǎn)單:因?yàn)槟憧梢院苋菀椎膶?shí)現(xiàn)!

網(wǎng)頁(yè)上實(shí)現(xiàn)拖拽其實(shí)也不是很復(fù)雜.第一你需要知道鼠標(biāo)坐標(biāo),第二你需要知道用戶(hù)鼠標(biāo)點(diǎn)擊一個(gè)網(wǎng)頁(yè)元素并實(shí)現(xiàn)拖拽,最后我們要實(shí)現(xiàn)移動(dòng)這個(gè)元素.



[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

獲取鼠標(biāo)移動(dòng)信息

第一我們需要獲取鼠標(biāo)的坐標(biāo).我們加一個(gè)用戶(hù)函數(shù)到document.onmousemove就可以了:

復(fù)制代碼 代碼如下:
document.onmousemove = mouseMove;

function mouseMove(ev){
 ev           = ev || window.event;
 var mousePos = mouseCoords(ev);
}

function mouseCoords(ev){
 if(ev.pageX || ev.pageY){
  return {x:ev.pageX, y:ev.pageY};
 }
 return {
  x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
  y:ev.clientY + document.body.scrollTop  - document.body.clientTop
 };
}



[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

相關(guān)文章

最新評(píng)論

江孜县| 扬州市| 常熟市| 康平县| 济源市| 扶风县| 宁都县| 蓝山县| 色达县| 南投市| 正蓝旗| 鄂州市| 稻城县| 石柱| 调兵山市| 福贡县| 财经| 若尔盖县| 平远县| 民勤县| 丹东市| 汕头市| 屏南县| 正蓝旗| 肇庆市| 易门县| 黄浦区| 芦溪县| 桐城市| 庆元县| 青海省| 明星| 六盘水市| 玉林市| 南靖县| 独山县| 射洪县| 米脂县| 马关县| 清水河县| 阳城县|