社区
JavaScript
帖子详情
请教鼠标响应事件
loxl87
2006-07-20 11:25:44
我在窗口中画了一个层,为了让它能实现拖动,把鼠标的点击和移动事件都用了,当我在层里面再做一个提交表单的时候,这个表单的文本框和按钮都不再响应鼠标了,于是我用了当鼠标在文本框上或按钮上时获得焦点,但用起来始终觉得很别扭,不能用鼠标拖选文本框中的文字,按钮要双击才能响应。请教各位大哥,这个问题怎么解决呀?(图层我用了setCapture())
...全文
120
3
打赏
收藏
请教鼠标响应事件
我在窗口中画了一个层,为了让它能实现拖动,把鼠标的点击和移动事件都用了,当我在层里面再做一个提交表单的时候,这个表单的文本框和按钮都不再响应鼠标了,于是我用了当鼠标在文本框上或按钮上时获得焦点,但用起来始终觉得很别扭,不能用鼠标拖选文本框中的文字,按钮要双击才能响应。请教各位大哥,这个问题怎么解决呀?(图层我用了setCapture())
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loxl87
2006-07-20
打赏
举报
回复
我在窗口中画了一个层,为了让它能实现拖动,把鼠标的点击和移动事件都用了,当我在层里面再做一个提交表单的时候,这个表单的文本框和按钮都不再响应鼠标了,于是我用了当鼠标在文本框上或按钮上时获得焦点,但用起来始终觉得很别扭,不能用鼠标拖选文本框中的文字,按钮要双击才能响应。请教各位大哥,这个问题怎么解决呀?(图层我用了setCapture())
ranranhu
2006-07-20
打赏
举报
回复
mark
xishanlang2001
2006-07-20
打赏
举报
回复
<html>
<script>
var moveObj = null ;
var justX ;
var justY ;
function Load()
{
document.body.attachEvent( "onmousedown" , bDown ) ;
document.body.attachEvent( "onmouseup" , bUp ) ;
document.body.attachEvent( "onmousemove" , bMove ) ;
}
function bDown()
{
if( event.srcElement.getAttribute( "dragFlag" ) != null )
{
moveObj = event.srcElement ;
}
}
function bUp()
{
moveObj = null ;
}
function bMove()
{
if( moveObj != null )
{
var difX = event.x - justX ;
var difY = event.y - justY ;
moveObj.style.top = parseInt( moveObj.style.top ) + difY ;
moveObj.style.left = parseInt( moveObj.style.left ) + difX ;
}
justX = event.x ;
justY = event.y ;
}
</script>
<body onload="Load()">
<div dragFlag=true style="position:absolute;left:168px;top:40px;width:110px;height:150px;z-index:100;border: 1px solid #000000;"></div>
<div dragFlag=true style="position:absolute;left:68px;top:240px;width:110px;height:150px;z-index:101;border: 1px solid #000000;"></div>
</body>
</html>
这是偶拖放怪的代码.
感觉里面attachEvent这个方法对楼主也许有帮助.
如何使一个后台运行的程序弹出窗口
响应
键盘操作
请教
一下大家,如何使一个后台运行的程序弹出窗口
响应
键盘操作
asp.net知识库
鼠标
放在一个连接上,会显示图片(类似tooltip) 使用microsoft.web.ui.webcontrols的TabStrip与IFame组件,达到页的切换效果 HttpModule 实现 ASP.Net (*.aspx) 中文简繁体的自动转换,不用修改原有的任何代码,直接部署...
UserControl 如何接收键盘
响应
事件
UserControl 如何接收键盘
响应
事件
keyDown
事件
if(e.KeyCode.ToString()=="Escape"){ MessageBox.Show("OK"); }不行。
请教
如何才能接收到.. protectedoverrideboolProcessDialogKey(KeyskeyData){ if(keyData==...
MFC组合键适用范围扩大到整个屏幕界面的任何一个程序上
问题描述:我现在的程序里只能将
鼠标
箭头放在这个程序的MFC控件(图的右边)上按下Ctrl+C组合键才能截获到,而当
鼠标
放在在VC界面上(图中左侧)却无法截获。
请教
实现这个功能的办法。多谢~ ...
事件
的简单介绍
1、简单来说
事件
就是用户在网页上的一系列的操作,比如,
鼠标
点击、双击、敲击键盘等等。。。
事件
发生有两个方面:事情来了,然后处理。例如:电话铃声响起(
事件
发生)—需要接电话(处理)学生举手
请教
问题(有事...
JavaScript
87,917
社区成员
224,617
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章