我想我可能知道是什么导致移动Safari上的一些动画闪烁(背面造型减少了90%但不是全部)。我注意到,如果你快速点击手机游戏中的链接,它会闪烁,但如果你按下链接一段时间,它就永远不会闪烁。我认为滞后有一个问题,所以我想用链接本身内联这个脚本。这是怎么做到的?
正文链接
<a href="" id="touchmenubutton"></a>
HTML文档末尾的脚本
var touchMenuButton = $("#touchmenubutton");
var touchMenuCanvas = $("#touchmenucanvas");
var touchMenuDrawer = $("#touchmenudrawer");
touchMenuButton.on("click",function(e){
e.preventDefault();
touchMenuCanvas.toggleClass("canvas-open");
touchMenuDrawer.toggleClass("drawer-open drawer-closed");
});