难度挺大的问题,和一般的是不一样的,关于拖动 本帖最后由 chinaphp2008 于 2015-01-20 10:59:19 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript" language="javascript">var _move=false;//移动标记var _x,_y;//鼠标离控件左上角的相对位置$(document).ready(function(){var img = $('#zhuanti img');var zt = $('#zhuanti');$(document).on('mousedown','#zhuanti img',function(e){ _move=true; _x=e.pageX-parseInt(zt.css("left")); _y=e.pageY-parseInt(zt.css("top"));}).on('drop',function(e){ var e_ori = e.originalEvent; var x=e_ori.pageX-_x;//移动时根据鼠标位置计算控件左上角的绝对位置 var y=e_ori.pageY-_y; zt.css({top:y,left:x});//控件新位置 e.preventDefault(); return false;}).on('dragover',function(e){var ori = e.originalEvent;ori.dropEffect="move";e.preventDefault();return false;})});</script> if(_move){var x=e.pageX-_x;//移动时根据鼠标位置计算控件左上角的绝对位置 var y=e.pageY-_y;$("#zhuanti").css({top:y,left:x});//控件新位置event.preventDefault(); } 测了下还是不行,ie下必须去掉图上的a标签才行,其他浏览器还是不行。原因就是图片时别原有浏览器事件给影响了,而导致没有捕获到你写的鼠标松开事件。对这方面我不熟悉,看看还有没有高人吧。 网页上动态图片代码,急,求大神。。追加分! 急~~~~~~~~求助两个iframe之间传值问题 求指教 如何将同一个页面上的textarea的值赋给另一个textarea 怎样去掉梅花雪树1.0中文字超链接左侧的图标(就是去掉那个类似文件夹展开/收缩的图标) 问个超级简单的问题!!!!! 谁知道原生js中window.phone 的触摸事件 求一段中文字符验证,小弟对JAVASCRIPT不是很懂,请大家帮忙!!!! 求助,帮忙把一段javacript代码改造成c语言代码 获取元素 后台返回list 怎样遍历在页面table CSRF的问题!求指导!求教育!
<script type="text/javascript" language="javascript">
var _move=false;//移动标记
var _x,_y;//鼠标离控件左上角的相对位置
$(document).ready(function(){
var img = $('#zhuanti img');
var zt = $('#zhuanti');
$(document).on('mousedown','#zhuanti img',function(e){
_move=true;
_x=e.pageX-parseInt(zt.css("left"));
_y=e.pageY-parseInt(zt.css("top"));
}).on('drop',function(e){
var e_ori = e.originalEvent;
var x=e_ori.pageX-_x;//移动时根据鼠标位置计算控件左上角的绝对位置
var y=e_ori.pageY-_y;
zt.css({top:y,left:x});//控件新位置
e.preventDefault();
return false;
}).on('dragover',function(e){
var ori = e.originalEvent;
ori.dropEffect="move";
e.preventDefault();
return false;
})});
</script>
if(_move){
var x=e.pageX-_x;//移动时根据鼠标位置计算控件左上角的绝对位置
var y=e.pageY-_y;
$("#zhuanti").css({top:y,left:x});//控件新位置
event.preventDefault();
}
测了下还是不行,ie下必须去掉图上的a标签才行,其他浏览器还是不行。
原因就是图片时别原有浏览器事件给影响了,而导致没有捕获到你写的鼠标松开事件。
对这方面我不熟悉,看看还有没有高人吧。