项目里面有一个可以拖动的层,里面的button可以点,不过里面的textBox左键没办法选中输入东西,只能点右键,
鼠标到了textBox上面,也是拖动层。
鼠标到了textBox上面,也是拖动层。
解决方案 »
- CheckBox 问题
- MVC2.0 在IIS7.5上部署问题!
- 求一sql语句,如何在两个关联数据表中进行更新。
- 大师们,这个网站发布有错误,帮忙看看啦,怎么解决http://www.haha.la/
- 如何把字符串中相同的字符显示出来呢?
- 小白求教:用AdRotator控件,出错问题!
- 100分,为什么在DataGrid中只能用LinkButton作为按钮时,才能引发Edit\update\delete事件
- 谁有aspnet menu的注册码,帮兄弟一把
- 都三天了还是没解决记录在数据源中位置的问题,我就把问题和思路和大家讨论一下,帮忙看看,谢谢
- 谁可以说一说身份证各个数位代表的意义?谁有验证身份证号码合法的程序?
- 帮我看看代码
- 正则:如何匹配空格,换行符以外的所有字符
<ContentTemplate>
<div id="menu3" style=" border:solid 1px;width:65%; z-index:5; position:absolute; left: 13px; top: 192px;" runat="server" visible="false" onmousedown="startDrag(this,'menu3')" onmousemove="drag('menu3')" onmouseup="stopDrag(this,'menu3')">var move_obj_x0=0,move_obj_y0=0,move_obj_x1=0,move_obj_y1=0;//(x0,y0)为开始拖动时鼠标的位置(x1,y1)为开始拖动时对象的位置
var obj_moveable=false; //开始拖动;
function startDrag(obj,id)
{
if(event.button==1)
{
obj.setCapture();
win=document.getElementById(id)
move_obj_x0 = event.clientX;
move_obj_y0 = event.clientY;
move_obj_x1 = parseInt(win.style.left);
move_obj_y1 = parseInt(win.style.top);
obj_moveable = true;
}
}
//拖动;
function drag(id)
{
if(obj_moveable)
{
win=document.getElementById(id)
win.style.left = (move_obj_x1 + event.clientX - move_obj_x0>0)?move_obj_x1 + event.clientX - move_obj_x0:0;
win.style.top = (move_obj_y1 + event.clientY - move_obj_y0>0)?move_obj_y1 + event.clientY - move_obj_y0:0;
}
}
//停止拖动;
function stopDrag(obj,id)
{
if(obj_moveable)
{
obj.releaseCapture();
obj_moveable = false;
}
} 里面代码太多,我只复制一部分
就是一个updatePanel里面放了div
div里面有的text
设置z-index \ position样式试下