Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 插件导致文本无法选择。在哪里调试?_Jquery_Css_Mmenu - Fatal编程技术网

Jquery 插件导致文本无法选择。在哪里调试?

Jquery 插件导致文本无法选择。在哪里调试?,jquery,css,mmenu,Jquery,Css,Mmenu,我已经设置了一个mmenu插件,使您可以滑动滑动菜单的两侧,但它使我的内容文本无法被选择/突出显示 如果这样的问题持续存在,你们有什么建议我如何调试或跟踪代码吗 我试着检查是否有如下CSS样式 html, body{ user-select:none; MozUserSelect:none; webkitUserSelect: none; } 但是没有,它没有那样的东西 我想说的是,如果它是由插件引起的,你如何找到使它不可选择的代码?因为我很确定插件的作者没有使用CSS

我已经设置了一个mmenu插件,使您可以滑动滑动菜单的两侧,但它使我的内容文本无法被选择/突出显示

如果这样的问题持续存在,你们有什么建议我如何调试或跟踪代码吗

我试着检查是否有如下CSS样式

html, body{
    user-select:none;
    MozUserSelect:none;
    webkitUserSelect: none;
}
但是没有,它没有那样的东西


我想说的是,如果它是由插件引起的,你如何找到使它不可选择的代码?因为我很确定插件的作者没有使用CSS,因为我看不到这样的CSS代码

插件URL: 扩展Hammer插件:

改用如下方式:

html, body{
    -moz-user-select: all !important;
    -webkit-user-select: all !important;
    user-select: all !important; // call it at last for better use
}

使用chrome并右键单击测试,然后选择inspect element。现在看看计算的样式,看看是否有什么奇怪的事情发生


如果没有,另一个需要探索的选项是,是否有任何奇怪的javascript影响您的点击等(尽管我不完全确定这是否可能达到此级别)。

阅读和查找插件的问题非常困难。
因为它是作者以自己的方式编写的。
但我认为这是另一个问题。
任何元素,如
可能位于文本上方,
,因此您无法选择文本,,

1)请用Chrome浏览器打开网站。
2) 然后右键单击文本,,
3) 选择检查元件..
4) 在新打开的窗口中,检查是否选择了文本包含的元素
如果未选中,则另一个元素仍位于文本上方


或者做一个,,
将网页上载到internet,并将url粘贴到此处

我在设置userSelect none的地方找到了。mmenu插件扩展的是hammer插件。。

我已重置液压锤默认值:


我在插件本身中重置了它,因为如果在实例化plugin后在javascript中重置它,它仍然无法工作

我总是使用
-webkit user select:none
(因为这是正确的方式,与您的方式不同)。我想说的是,如果它是由插件引起的,您如何找到使其无法选择的代码?因为我很确定它没有使用CSS,因为我看不到这样的CSS代码。我想说的是,如果它是由插件引起的,你如何找到使它不可选择的代码?因为我很确定插件的作者没有使用CSS,因为我看不到类似的CSS代码。你应该查看插件的js文件以及你真正想要做什么?插件使我的页面内容不可选择/不可隐藏。如果用户希望在我的网站内复制报价,则无法突出显示/选择所有文本。这是插件的src,没有用户选择关键字仍然不工作。可能有一个事件使得选择preventDefault()对css毫无意义。。。。。应该有用。。。但令人惊讶的是,这不起作用。。。您清除浏览器缓存了吗?谢谢您的建议,但是文本顶部没有任何内容。即使光标位于文本顶部,也会变为“文本”光标。。但就是不能开始突出显示它们…我意识到它更多的是基于hammer脚本,因为它是插件的预请求。。我想我应该多看看这个插件的默认设置,对吗?当他调用hammer插件时,我似乎理解了如何修改默认值/设置
userSelect:"none",touchAction:"none",touchCallout:"none",contentZooming:"none",userDrag:"none"
userSelect:"",touchAction:"",touchCallout:"",contentZooming:"",userDrag:""