防止JQuery UI滑块手柄开始选择

时间:2017-12-16 16:57:08

标签: jquery jquery-ui slider jquery-ui-slider

我的JQuery UI slider中有一个divonselectstart设置为return false,这会导致大多数文字选择失败。

但是,你仍然可以抓住slider handle,将其拖到最后,然后继续向下,这会启动选择。我试图阻止滑块手柄上的拖动来启动选择。

我有这个代码,并且我试图将它应用到句柄上而没有太大的成功。

    (function ($) {
        $.fn.disableSelection = function () {
            return this
                .attr('unselectable', 'on')
                .css('user-select', 'none')
                .on('selectstart', false);
        };
    })(jQuery);

有人可以向我提供有关如何防止滑块手柄上的拖动成为文本选择开始的指导吗?

可以说,这不会这样做:

$("#slider").disableSelection();

问题摘要:抓取滑块,拖动到屏幕底部。这将从向下滑动页面的滑块开始选择文本。它不应该。

0 个答案:

没有答案