【发布时间】:2010-07-12 15:26:41
【问题描述】:
我将 DIV 用作网页上的简单 DHTML 图形按钮。它不包含文本,背景图像提供按钮的外观。这在 Firefox 和 Chrome 中完美运行,但在 IE 中,当单击按钮时会出现一个闪烁的垂直文本光标,大概是文本行的开始位置。如何禁用此功能?
我已经尝试过普通的 JS 和 CSS 技巧,比如将 onstartselect 绑定到“function(){ return false; }”并设置“cursor: none;”和“用户选择:无;” (在 IE 中可能不支持),但这些没有效果。还有什么我可以做的吗?
编辑:是的,“文本光标”是指“插入符号”,或指示文本插入点的光标。对我来说,如果我在 IE7 中打开任何页面并单击某些文本,插入符号就会出现在我单击的位置。
【问题讨论】:
-
有一个活生生的例子来展示这个吗?
-
等等,你在说什么光标??
-
是的,如果您发布有问题的 html/css 会更容易帮助您找到解决方案。
-
“光标”是由鼠标控制的东西。 “插入符号”是表示文本输入插入点的垂直闪烁线。请具体说明您的意思。
-
@jeffamaphone,“鼠标光标”由鼠标控制。 “文本光标”不是一回事。
标签: javascript css internet-explorer