急!!Js中div移动的问题 不出现滚动条?<body style='overflow:hidden'> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何使Info层可以移动,并且不出现滚动条,谢谢!! 这是用户控件,客户端页面调用时弹出。 不出现滚动条的意思是,页面可也完全显示,这个是把弹出层锁定在右边,有时页面太宽弹出后就出现了滚动条 用clientX clientY 就可以解决这个问题<div style='position:relative;width:200;height:200;background:red' onmousedown=MouseDown(this) onmousemove="MouseMove()" onmouseup="MouseUp()"></div> <script language=javascript> var gObj; function MouseDown(obj) { gObj=obj; gObj.setCapture(); gObj.l=event.clientX-gObj.style.pixelLeft; gObj.t=event.clientY-gObj.style.pixelTop; } function MouseMove() { if(gObj!=null) { gObj.style.left = event.clientX-gObj.l; gObj.style.top = event.clientY-gObj.t; } } function MouseUp() { if(gObj!=null) { gObj.releaseCapture(); gObj=null; } } </script> 5楼已经告诉了楼主对象位移的变化可以使对象移动,但是要设置外围容器(如DIV)的'overflow:hidden'也就是容器套着移动对象的问题。典型应用:http://www.codeproject.com/KB/user-controls/SlideShow.aspx楼主可以下载里面的附件参阅一下. window.open在打开子窗口时,载入时和载入完后都隐藏 真心求指导。。。。。。。。。js传值ajax。 这样一种javascript event怎么写? 这是什么玩意!腾讯的WEBQQ里的JS文件 GB2312编码encodeURI()后如何decode 如何用javascript控制text的style??? 判断ActiveX控件的版本号 关于JS xmlhttp跨域权限的问题 解决就给分 不够再加! 寻找好的JavaScript电子教程! 世纪难题!之一 JavaScript连接数据库,可以吗? 关于google技术的问题--pdf相关。
这是用户控件,客户端页面调用时弹出。
不出现滚动条的意思是,页面可也完全显示,这个是把弹出层锁定在右边,有时页面太宽弹出后就出现了滚动条
<div style='position:relative;width:200;height:200;background:red' onmousedown=MouseDown(this) onmousemove="MouseMove()" onmouseup="MouseUp()"></div>
<script language=javascript>
var gObj;
function MouseDown(obj) {
gObj=obj;
gObj.setCapture();
gObj.l=event.clientX-gObj.style.pixelLeft;
gObj.t=event.clientY-gObj.style.pixelTop;
}
function MouseMove() {
if(gObj!=null) {
gObj.style.left = event.clientX-gObj.l;
gObj.style.top = event.clientY-gObj.t;
}
}
function MouseUp() {
if(gObj!=null) {
gObj.releaseCapture();
gObj=null;
}
}
</script>
也就是容器套着移动对象的问题。
典型应用:
http://www.codeproject.com/KB/user-controls/SlideShow.aspx
楼主可以下载里面的附件参阅一下.