点击<li>项目时的文本选择
Text selecting on tapping <li> item
我正在使用带有多个子 lis 的 ul 来使用 html/javascript 和 css 进行导航。 问题是,在点击时,它会在打开菜单时选择 Menu1 文本(就像您想要复制文本时一样)。 在 Surface 平板电脑上使用 Windows 8、ie11。 我不想选择文本,我该如何阻止它?
<ul id="nav" class="dropdown dropdown-horizontal">
<li><a href="../page1.html">Page1</a></li>
<li><a href="../page2.html">Page2</a></li>
<li><a href="../page3.html">Page3</a></li>
<li aria-haspopup="true" style="cursor:pointer"><span class="dir">Menu1</span>
<ul>
<li><a href="../item1.html">Menu Item 1</a></li>
<li><a href="../item2.html">Menu Item 2</a></li>
</ul>
</li>
</ul>
也许可以尝试这样的事情:
<li>Page1<a href="../page1.html"></a></li>
<li>Page2<a href="../page2.html"></a></li>
<li>Page3<a href="../page3.html"></a></li>
然后是 CSS
li {
position:relative;
}
li > a {
position:absolute;
display:block;
height:100%;
top:0;
left:0;
z-index:2;
}
这会将锚点放在文本的顶部,从而使其可单击,但不允许文本可复制。
相关文章:
- 或者在表单上选择默认选项文本(选择1)
- Javascript:包括特殊字符的文本选择
- 大写--文本区域中的文本选择
- 点击
- 项目时的文本选择
- 通过 javascript 在每次点击时动态禁用文本选择
- 文本框的 CSS 文本选择覆盖
- 单击“img”源时,文本选择未清除
- 链接内的内容可编辑块,如何防止重定向,但让文本选择插入符号位置更改
- 当我单击画布并拖动鼠标时,光标将变为文本选择光标.我该如何防止这种情况发生
- 重新启用文本选择(Opera、webkit等)
- 绝对元素后面的元素上的文本选择
- 禁用JavaScript中的文本选择器
- 从网站中删除文本选择限制的脚本
- Javascript/jQuery Load 函数,文本选择
- HTML 浏览器的“文本”选择:选择整个单词(如在 iBooks 中)
- 锁定页面文本选择
- 如何删除文本选择中的子元素
- 如何将选定的“文本”选择框发送到按钮上的函数,以便使用角度进行 ng 单击
- 锤击.JS桌面文本选择和滑动冲突
- j查询启用/禁用文本选择错误