js判断页面没有操作,js判断页面是否有滚动条( 二 )


在传统的Javascript里,当我们对某个页面元素进行某种操作前,最好先判断这个元素是否存在 。原因是对一个不存在的元素进行操作是不允许的 。
javascript中怎样判断鼠标是否在页面上是否移动了,代码所有非div#dialog(包括它的子孙元素)所触发的事件,都不是我们要去管的 。所有我们要做的就是 在body上面绑定一个鼠标移动事件,然后判断事件源是不是div#dialog触发的就可以了 。代码我就不贴了,就讲讲原理 。
原理就是通过比较鼠标的XY坐标来判断 。我不知道有没有其他的方式了,就拿知道的来说 。下面是实现代码 。
所以鼠标在Dom上移动一次,会触发很多次鼠标移动事件 。这意味着,所谓鼠标停止事件,就夹在两次鼠标移动事件的中间 。
(#hidden_Id).val(parseInt($(#hidden_Id).val(),10)+1);//页面标志位 。给隐藏域值+1 。(#divId).css()//你要设置的样式 。
onContextMenu:弹出右键菜单 。onMouseOver:鼠标移到目标的上方 。onMouseOut:鼠标移出目标的上方 。onMouseMove:鼠标在目标的上方移动 。
F12 就可以出来,如果没有安装,可以执行如下操作:工具-附加组件-在搜索栏输入firebug,在列表中找到firebug后添加,成功后,重启浏览器后,就可以正常使用了 。
js判断页面没有操作的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js判断页面是否有滚动条、js判断页面没有操作的信息别忘了在本站进行查找喔 。

推荐阅读