1
据我所知,IE有一个全字选择功能,人们经常想要关闭它。浏览器全字选择
我想要相反。
我想自动扩展选择以在所有浏览器中完成单词。其实,目前来说,我并不在乎IE(但我最终会)。
任何人都知道这个解决方案吗?
谢谢。
据我所知,IE有一个全字选择功能,人们经常想要关闭它。浏览器全字选择
我想要相反。
我想自动扩展选择以在所有浏览器中完成单词。其实,目前来说,我并不在乎IE(但我最终会)。
任何人都知道这个解决方案吗?
谢谢。
通过使用选择的修改方法和mousemove
事件,您也许能够在WebKit中执行某些操作(and apparently Firefox 4)。然而,要正确使用它可能会非常棘手:您需要考虑何时适合扩展选择。
下面是一个使用modify
法的一个很简单的例子:
<p>A paragraph with some nice text in it</p>
<script type="text/javascript">
function expandSelection() {
var sel;
if (window.getSelection) {
sel = window.getSelection();
if (sel.modify) {
sel.modify("extend", "forward", "word");
}
}
}
</script>
<input type="button" onclick="expandSelection();" value="expand">
谢谢......这并不像我想象的那么糟糕。即使获得支持,我也很难得到我所追求的,但这看起来像我现在可以做的最好的。 – harpo 2010-08-19 00:23:23
“IE浏览器有一个完整的字选择功能”它确实? – NullUserException 2010-08-18 20:16:48
@NullUserException,我正在回答这个问题,这个问题在Google中是“全文选择”的第一名。我不知道(或者不在乎)是否是真的。 http://superuser.com/questions/28714/smart-word-selection-in-ie-how-to-disable – harpo 2010-08-18 20:18:21