在htm页中有一张图片我想用javascript 让它在一组屏幕中的点集移动谁有啊?谢谢 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>function moveStart (obj){ var oObj = obj oObj.style.cursor="move" oObj.onmousemove = mousemove; oObj.onmouseup = mouseup; oObj.setCapture() var dragData = {x : event.clientX, y : event.clientY}; var backData = {x : oObj.style.pixelTop, y :oObj.style.pixelLeft } function mousemove(){ if(oObj.offsetLeft<=0){ oObj.style.pixelLeft=0 } if(oObj.offsetTop<=0) oObj.style.pixelTop=0 if(oObj.offsetLeft+oObj.offsetWidth>=document.body.clientWidth){ oObj.style.pixelLeft=document.body.clientWidth-oObj.offsetWidth } if(oObj.offsetTop+oObj.offsetHeight>=document.body.clientHeight) oObj.style.pixelTop=document.body.clientHeight-oObj.offsetHeight var iPixelLeft = event.clientX - dragData["x"] + oObj.style.pixelLeft; var iPixelTop = event.clientY - dragData["y"] + oObj.style.pixelTop; oObj.style.pixelLeft = iPixelLeft; oObj.style.pixelTop = iPixelTop; dragData = {x: event.clientX, y: event.clientY}; } function mouseup(){ oObj.style.cursor="default" oObj.onmousemove = null; oObj.onmouseup = null; oObj.releaseCapture() }} </script><body style="overflow:hidden" ><div style="position:absolute;background:none; top:400;left:200;" onMouseDown="moveStart(this);"><img src="bgMid_45.jpg" /></div></body> js控制自动展开收缩、、、急急急!!! 想做一个Javascript流程监控,望高手探讨指点一下! 求助 js 单击 tr td 可以进行显示或隐藏 变换? eval执行操作如何避免true=1? js正则验证表单只能输入数字时问题 请问这段为何只能在IE下跑,不能在360、Chrome下跑?请指正! options怎么用循环赋值,想让他为空 请问如何生成? 我现在想在alert事件后,如果用户点击确定后,不再执行 href的连接,应该怎么写check 函数?谢谢各位相助!! echarts 获取响应类型 求一段动网JAVASRIPT的解释
function moveStart (obj){
var oObj = obj
oObj.style.cursor="move"
oObj.onmousemove = mousemove;
oObj.onmouseup = mouseup;
oObj.setCapture()
var dragData = {x : event.clientX, y : event.clientY};
var backData = {x : oObj.style.pixelTop, y :oObj.style.pixelLeft }
function mousemove(){
if(oObj.offsetLeft<=0){
oObj.style.pixelLeft=0
}
if(oObj.offsetTop<=0)
oObj.style.pixelTop=0
if(oObj.offsetLeft+oObj.offsetWidth>=document.body.clientWidth){
oObj.style.pixelLeft=document.body.clientWidth-oObj.offsetWidth
}
if(oObj.offsetTop+oObj.offsetHeight>=document.body.clientHeight)
oObj.style.pixelTop=document.body.clientHeight-oObj.offsetHeight
var iPixelLeft = event.clientX - dragData["x"] + oObj.style.pixelLeft;
var iPixelTop = event.clientY - dragData["y"] + oObj.style.pixelTop;
oObj.style.pixelLeft = iPixelLeft;
oObj.style.pixelTop = iPixelTop;
dragData = {x: event.clientX, y: event.clientY};
}
function mouseup(){
oObj.style.cursor="default"
oObj.onmousemove = null;
oObj.onmouseup = null;
oObj.releaseCapture()
}
}
</script>
<body style="overflow:hidden" >
<div style="position:absolute;background:none; top:400;left:200;" onMouseDown="moveStart(this);">
<img src="bgMid_45.jpg" />
</div>
</body>