IE8下隐藏div的问题

IE8下模拟一个placeholder,如图
clipboard.png
clipboard.png
clipboard.png

效果如图
clipboard.png

为什么在点击.placeholders这个div的右半部分时无法隐藏这个divinput却获取到了焦点,只有在点击文字请输入姓名时才能将.placeholders这个div隐藏掉同时让input获取焦点?

试了下,IE8910都会遇到这个问题,11是好的。。。

阅读 2.8k
3 个回答

可以看一下这个div是不是撑满了整个input


还有就是代码不要使用截图

IE8 存在一种叫做事件穿透的现象, 你可以给 input 加个背景解决, 也可以给div 加个透明图片背景

事件冒泡了解一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题