javascript
html js点击字图片下拉,JavaScript实现文字与图片拖拽效果的方法
本文實例講述了JavaScript實現文字與圖片拖拽效果的方法。分享給大家供大家參考。具體實現方法如下:
JavaScript實現文字與圖片的拖拽效果*{padding:0;margin:0;}
.tips{position:absolute;background:#eee;}
圖片可以拖動
拖動鏈接也可以
var $id=function(id){return document.getElementById(id);}
var dragF={
locked:false,
lastObj:undefined,
drag:function(obj){
$id(obj).οnmοusedοwn=function(e){
var e = e ? e : window.event;
if(!window.event) {e.preventDefault();}/* 阻止標注瀏覽器下拖動a,img的默認事件 */
dragF.locked=true;
$id(obj).style.position="absolute";
$id(obj).style.zIndex="100";
if (dragF.lastObj&&dragF.lastObj!=$id(obj)) {/* 多元素拖動需要恢復上次元素狀態 */
dragF.lastObj.style.zIndex = "1";
}
dragF.lastObj=$id(obj);
var tempX=$id(obj).offsetLeft;
var tempY=$id(obj).offsetTop;
dragF.x=e.clientX;
dragF.y=e.clientY;
document.οnmοusemοve=function(e){
var e = e ? e : window.event;
if(dragF.locked==false) return false;
$id(obj).style.left=tempX+e.clientX-dragF.x+"px";
$id(obj).style.top=tempY+e.clientY-dragF.y+"px";
if(window.event) {e.returnValue=false;}/* 阻止ie下a,img的默認事件 */
}
document.οnmοuseup=function(){
dragF.locked=false;
}
}
}
}
希望本文所述對大家的javascript程序設計有所幫助。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的html js点击字图片下拉,JavaScript实现文字与图片拖拽效果的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html中左侧播放器插件,简洁实用的ht
- 下一篇: html设置页面的高度和宽度,web显示