CSS/HTML:鼠标按下取消
CSS/HTML: mouse down on cancel
我有一个使用CSS主题的链接。我已经应用了向上,向上和向下的CSS属性,它们都可以工作。
问题是,当你在一个按钮上按住鼠标,拖走然后松开取消,按下状态仍然被应用,直到你再次点击一些空白。
你可以看到我在按钮1、2和4上所做的上述操作是什么意思:http://jsfiddle.net/2vjbz/
如何不用再次点击来"刷新"?
根据你的CSS,我认为这种行为是正确的,但问题是鼠标向上事件没有被触发,链接元素保持在活动状态。你可以使用jQuery通过调用鼠标向上事件链接元素来修复它。
方法之一是在鼠标移动到分页div
时调用它$('#pager').bind("mousemove", function(event) {
$('#pager a').mouseup();
});
你可能需要添加条件使它更完美
编辑:你可以尝试一下。这是另一个方法
http://jsfiddle.net/diode/2vjbz/18/这里它取消了拖动事件。
相关文章:
- 如何取消d3.js中的鼠标悬停转换
- 在鼠标悬停/取消悬停父元素时,更改子图像的url哈希
- 在YouTube视频上单击鼠标静音/取消静音
- 如何使用onmouseover和onmouseout在鼠标经过按钮时隐藏和取消隐藏按钮
- 顶级/下级菜单上的隐藏()延迟问题,但当鼠标再次进入时取消隐藏()
- 传单 - 鼠标悬停,单击和取消单击
- 临时取消绑定鼠标输入从元素
- 鼠标悬停会影响 span 标记中换行符的取消
- 在弹出图像事件上绑定和取消绑定鼠标滚轮 - JQuery
- 将鼠标悬停在地图上时,取消选择图像映射的选定区域
- 当鼠标按下孩子时取消单击父级
- 取消模糊图像中鼠标悬停在上面的部分
- 鼠标向上时取消功能
- 用鼠标移动取消onclick
- 取消IE9触摸滚动事件并调用鼠标移动(可能)
- 取消鼠标向上事件处理程序中的单击事件
- 取消鼠标悬停事件的有效方法.继续往下读,看看为什么
- 如果未经过时间,取消鼠标悬停
- GMaps v3:如何在鼠标滚动地图之前取消鼠标滚动事件
- 取消鼠标悬停时的Jquery滑动条事件