当我们访问苹果网站:sbsstatic/maintenance.html?start=0&tstart=0">https://discussions.apple.com/sbsstatic/maintenance.html?start=0&tstart=0时,如果我们进行一些缩放(Ctrl + 和 Ctlr -0),我们可以看到顶部栏在缩放时具有滑动效果。 有人知道如何实现这个想法吗?
HTML5中甚至没有onzoom事件:
http://www.w3schools.com/html5/html5_ref_eventattributes.asp
一种检测缩放级别变化的方法是利用百分比值不会被缩放这一事实。百分比值相对于视口宽度,因此不受页面缩放的影响。如果插入两个元素,一个使用百分比位置,一个使用相同位置的像素,当页面缩放时它们将分开移动。找到两个元素位置之间的比例,就可以得到缩放级别。
是的,编写键盘事件处理程序或使用类似以下链接提供的库: http://www.openjs.com/scripts/events/keyboard_shortcuts/
setTimeout
而不是setInterval
? - Pacerier