jquery - 如何消除 jQuery Mobile 中的悬停延迟?

标签 jquery performance jquery-mobile

我正在使用 jQuery Mobile 制作一个网站。当我将鼠标悬停在按钮上时,它会更改其类(并扩展其颜色),但感觉需要半秒左右才能完成。有没有办法减少这种延迟?

最佳答案

您可以覆盖 hoverDelay 而无需修改 jQuery Mobile js 库。要更改默认值(全局设置),您需要监听 mobileinit 并进行更改。

请注意,以下代码应放在 head 中,位于 jQuery 核心之后、jQuery Mobile 库之前。

<script src="jquery.js"></script>
<script>
   $(document).on("mobileinit", function () {
      $.mobile.buttonMarkup.hoverDelay = 0;
   });
</script>
<script src="jquery-mobile.js"></script>

关于jquery - 如何消除 jQuery Mobile 中的悬停延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26962138/

相关文章:

javascript - 如何将 getSize() 方法与 FineUploader jQuery 包装器一起使用

c++ - 使用不同的符号表重新计算 Boost Spirit 解析的属性的最有效方法是什么?

windows - 为什么 Powershell 中的 Get-WMIObject Win32_Process 如此慢,有哪些替代方案?

javascript - JQuery Mobile slider 未重新启用

jquery - jQuery 中如何测试字段类型是否为 "select"

php - 根据来自 php/mysql 变量的文本行调整文本区域的大小

jquery - 未捕获的类型错误 : Object [object Object] has no method 'autocomplete'

android - 在 Android 中从 Httpclient 读取大量数据(7MB 或更多)时需要帮助

javascript - 带有 jQ​​uery Mobile 的三个输入的一个标签

jquery - 我如何在 jquery mobile 中向上滑动数据角色 ="content"