社区
JavaScript
帖子详情
请教鼠标响应事件
loxl87
2006-07-20 11:25:44
我在窗口中画了一个层,为了让它能实现拖动,把鼠标的点击和移动事件都用了,当我在层里面再做一个提交表单的时候,这个表单的文本框和按钮都不再响应鼠标了,于是我用了当鼠标在文本框上或按钮上时获得焦点,但用起来始终觉得很别扭,不能用鼠标拖选文本框中的文字,按钮要双击才能响应。请教各位大哥,这个问题怎么解决呀?(图层我用了setCapture())
...全文
126
3
打赏
收藏
请教鼠标响应事件
我在窗口中画了一个层,为了让它能实现拖动,把鼠标的点击和移动事件都用了,当我在层里面再做一个提交表单的时候,这个表单的文本框和按钮都不再响应鼠标了,于是我用了当鼠标在文本框上或按钮上时获得焦点,但用起来始终觉得很别扭,不能用鼠标拖选文本框中的文字,按钮要双击才能响应。请教各位大哥,这个问题怎么解决呀?(图层我用了setCapture())
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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这个方法对楼主也许有帮助.
开源小游戏
3. **用户交互处理**:VB的
事件
处理机制使得程序能够
响应
用户的键盘和
鼠标
输入。例如,通过KeyDown
事件
处理玩家的移动指令,通过MouseClick
事件
处理游戏内的点击操作。 4. **游戏逻辑设计**:游戏的规则、玩家得分...
二级导航栏不显示
例如,CSS选择器可能没有正确地匹配到相应的HTML元素,或者JavaScript
事件
监听器没有正确设置,使得子菜单在
鼠标
悬停时不会出现。 2. **样式冲突**:如果项目使用了外部样式库(如Bootstrap、Foundation等),可能...
毕业设计五子棋程序设计.pptx
五子棋程序毕业设计是针对五子棋游戏的编程实现,旨在通过软件工程的方法,设计并开发一款面向...项目过程中遇到的挑战通过查阅资料、
请教
他人等方式得以解决,同时认识到了自身在某些方面的不足,有待后续学习加强。
Win32+SDK教程
消息可以来自键盘输入、
鼠标
点击或其他
事件
。 - **消息处理**:窗口编程的关键在于编写消息处理函数(通常称为窗口过程函数),以处理发送到窗口的消息。 #### 四、WinMain() 函数 - **WinMain()** 函数是所有 ...
浅析易语言网赚应用心得
这一阶段的学习需要掌握坐标定位、
事件
响应
以及条件判断等技巧。当遇到动态变化的目标时,图像识别技术显得尤为重要。推荐使用“大漠插件”进行图像识别,它在游戏自动化领域的强大功能同样适用于网赚应用,而且现在...
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章