取消拖动和选择事件

问题描述 投票:0回答:1

我正在使用我在Chrome资源文件(chrome://resources/js/util.js)中找到的此功能,并且在Google Chrome上运行良好。

    /**
     * Disables text selection and dragging.
     */
    function disableTextSelectAndDrag() {
      // Disable text selection.
      document.onselectstart = function(e) {
        e.preventDefault();
      }

      // Disable dragging.
      document.ondragstart = function(e) {
        e.preventDefault();
      }
    }

我想在Internet Explorer 8中取消此事件,但是对此不起作用。

如何在IE8中取消此事件?

javascript internet-explorer-8 dom-events selection drag
1个回答
1
投票

尝试一下:

/**
 * Disables text selection and dragging on IE8 and below.
 */
function disableTextSelectAndDragIE8() {
  // Disable text selection.
  document.body.onselectstart = function() {
      return false;
  }

  // Disable dragging.
  document.body.ondragstart = function() {
      return false;
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.