有什么办法可以让DIV遮住控件中的光标吗?
我用JS生成一个弹出层<div><div>,这个弹出层下面有一个文本框,当文本框获取到焦点时,里面的光标一闪一闪的,这时,弹出层也无法遮住闪烁的光标,也就是页面上看到弹出层里有一个地方,有条竖线一闪一闪的,请问该怎么解决呀
------解决方案--------------------层弹出的时候,让光标离开吧! 好像没有其他好办法了
------解决方案--------------------focus out
------解决方案--------------------弹出层的时候就加个 文本框失去焦点呗!document.getElementById("xx").blur();
------解决方案--------------------1、首先给页面添加滚动条事件 $(window).scroll(function(){ 该干什么干什么 })
2、利用 document.selection.createRange().boundingTop 获取光标信息 Y坐标
document.activeElement获取光标对象事件 得到光标所在控件的坐标
最后自己计算下 DIV高度和光标高度距离 在滚动条事件里动态算出什么时候控件到DIV背后 把光标给DIV
滚动条往下滚时 同上~ 再把光标付到原来控件内