我想拖动层中的一个表格来带动拖动整个层 其实我真正想知道的就是当我的鼠标点击表格的时候,怎么去用代码表述表格和层之间的关系. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果层是框在表格里面的,且不是绝对定位,那么层会自动随表格走。如果层是在表格之外,把表格的位置加上偏移值赋值给层的位置就好了。 <script> window.onload = function(){ srcTd.onmousedown = function(){ var td = window.event.srcElement; td.setCapture(); td.onmousemove = dragstart; td.onmouseup = dragend; } } function dragstart(){ shadow.style.left = event.x; shadow.style.top = event.y ; } function dragend(){ this.releaseCapture() this.onmousemove = null; }</script><div class="title" id="shadow" style="width:200;position:absolute;"><TABLE WIDTH=200 id=srcTd style="cursor:hand;"> <TR> <TD>11</TD> <TD>12</TD> </TR> <TR> <TD>21</TD> <TD>22</TD> </TR></TABLE></div> 希望楼上的能完善以下,当点击表格的时候不要移动鼠标到层的左上角. 老大,这段代码是给你学习用的,不会这些修修改改的东西还要我来做吧,这样你的技术怎么会提高? 鼠标拖动图片,实在是拖不动了,请求支援 JQ的焦点幻灯图片,为什么在IE6下显示会错位? 束! Javascript API高薪求助帮写,一个简单的Gmail发送前提示信息 请教,怎样用js取出一个串中的汉字? 散分~~欢迎试用ChinaMIS.Net的易管通2004:完全基于web的MIS系统生成平台 有没有这样的延时函数? &&&&&&&&&&&&&&&&怎样隐藏一个控件?&&&&&&&&&&& 用javascript的insertRow()动态增加表格内容时,怎么增加在第一行??急! 问个极其简单的问题。快帮忙。 关于js的简单问题(高分) 怎么样才能取得表的总行数啊
window.onload = function(){
srcTd.onmousedown = function(){
var td = window.event.srcElement;
td.setCapture();
td.onmousemove = dragstart;
td.onmouseup = dragend;
} }
function dragstart(){
shadow.style.left = event.x;
shadow.style.top = event.y ;
}
function dragend(){
this.releaseCapture()
this.onmousemove = null;
}
</script>
<div class="title" id="shadow" style="width:200;position:absolute;">
<TABLE WIDTH=200 id=srcTd style="cursor:hand;">
<TR>
<TD>11</TD>
<TD>12</TD>
</TR>
<TR>
<TD>21</TD>
<TD>22</TD>
</TR>
</TABLE>
</div>