嗨,我做了两个小按钮,它们是带有click事件的div。它们都处于position:absolute并且具有相同的z-index。问题是,当我双击右键时,它选择了它下面的整个部分。我尝试在部分,正文和按钮上附加.dblclick(function(e) { e.preventDefault(); });,但这没有用。

提前致谢 。

最佳答案

在您的html /按钮上

unselectable="on" class="unselectable"


的CSS

.unselectable {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}


unselectable="on"用于IE和Opera。

您可能还想在这里看看:unselectable Text和Tim Downs回答。

10-08 04:01