1.setCapture:当对一个元素设置了setCapture以后,如下图,即使点击其他元素,也会将这个点击变为点击这个元素。一旦设置以后,他会一直进行捕获。我们可以通过releaseCapture来取消捕获。
需要注意:
相应的解决办法:如果浏览器中有该方法,则使用,没有则不适用,对releaseCapture也是如此
解决办法的另一种写法 :
-下面这个操作防止在鼠标松开以后,点击其他的地方,也会被box1捕获,这样点击其他的地方还是相当于点击box1.
2.当全选网页中的内容时,拖拽box1,也会把里面的文字拖动,这样浏览器就会去搜索相关内容(是这样理解吗?)
-对于非ie8浏览器解决办法:
-对于ie8浏览器解决办法:就是采用上面的那两个setCapture和releaseCapture
注:这样处理以后,全选拖动元素,里面的文字不会跟着拖动