求救!!! 如何 在 js 中实现 拖动层 的效果就是 鼠标 单击 层 并拖动 div 跟这移动的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一个jquery拖拽的代码,记得加入jquery库,什么版本的都可以,代码是自己写的,原理不懂的话可以直接问:<script src="jquery.js" type="text/javascript"></script> <script type="text/javascript"> $(function() { var _move=false;//移动标记 var _x,_y;//鼠标离控件左上角的相对位置 $("#drag").mousedown(function(e){ _move=true; _x=e.pageX-parseInt($("#drag").css("left")); _y=e.pageY-parseInt($("#drag").css("top")); $("#drag").fadeTo(20, 0.5);//点击后开始拖动并透明显示 }); $(document).mousemove(function(e){ if(_move){ var x=e.pageX-_x;//移动时根据鼠标位置计算控件左上角的绝对位置 var y=e.pageY-_y; $("#drag").css({top:y,left:x});//控件新位置 } }).mouseup(function(){ _move=false; $("#drag").fadeTo("fast", 1);//松开鼠标后停止移动并恢复成不透明}); });</script><div class=".drag" id="drag" style="position:absolute;top:200px;left:200px;background:red;z-index:1000;width:200px;height:100px;">left</div> html什么都不用改,只写一个引用JS的语句,任何页面只要引用了这个JS,页面上就可以悬浮一个图片,请问这个JS怎么写? 输入一个出生日期,判断是否大于两岁 解释~~ 关于 Dtree的一个问题 过滤html代码 如何做这个按钮 怎么学好javascript? 如何判断一段脚本是写在文档的哪个地置? textarea自动滚动效果 各位高手:Javascript 中双引号与单引号的作用是否一样、在旧版本中如何隐藏JavaScript 急!!! 自己做网站经常遇见的问题
<script type="text/javascript">
$(function() {
var _move=false;//移动标记
var _x,_y;//鼠标离控件左上角的相对位置
$("#drag").mousedown(function(e){
_move=true;
_x=e.pageX-parseInt($("#drag").css("left"));
_y=e.pageY-parseInt($("#drag").css("top"));
$("#drag").fadeTo(20, 0.5);//点击后开始拖动并透明显示
});
$(document).mousemove(function(e){
if(_move){
var x=e.pageX-_x;//移动时根据鼠标位置计算控件左上角的绝对位置
var y=e.pageY-_y;
$("#drag").css({top:y,left:x});//控件新位置
}
}).mouseup(function(){
_move=false;
$("#drag").fadeTo("fast", 1);//松开鼠标后停止移动并恢复成不透明
}); });
</script>
<div class=".drag" id="drag" style="position:absolute;top:200px;left:200px;background:red;z-index:1000;width:200px;height:100px;">left</div>