我正在使用jQuery Mobile创建一个网站。当我将鼠标悬停在一个按钮上时,它会更改其类(以及扩展名,它的颜色),但感觉它需要半秒左右才能完成。有没有办法减少这种延迟?
答案 0 :(得分:3)
您可以在不修改jQuery Mobile js库的情况下覆盖hoverDelay
。要更改默认设置(全局设置),您需要收听mobileinit
并进行更改。
请注意,以下代码应放在jQuery核心之后和jQuery Mobile库之前。
<script src="jquery.js"></script>
<script>
$(document).on("mobileinit", function () {
$.mobile.buttonMarkup.hoverDelay = 0;
});
</script>
<script src="jquery-mobile.js"></script>
答案 1 :(得分:1)
我找到了。您必须在jquery.js文件中将buttonMarkup:{hoverDelay:200}
更改为buttonMarkup:{hoverDelay:0}
。