在处理网站的样式和标记时,我跑过桌面上的地方,我希望只有当用户在支持触摸的设备上时才能使导航菜单项更大,否则用户只能选择使用一个鼠标。目前正在检查我正在做的支持......
<html lang="en-us" class=" touchable">
<script type="text/javascript">
var is_touch_device = 'ontouchstart' in window || navigator.msMaxTouchPoints;
if(!is_touch_device){document.getElementsByTagName('html')[0].className = document.getElementsByTagName('html')[0].className.replace(' touchable','')}
</script>
<head>
不支持在未触摸时删除可触摸类。但是我一直在讨论我的方法,因为我现在把它放在html标签之后,如果找不到触摸就会更快地删除它。除了移动它可能下面一行到头部,任何人都有任何建议,使它更好。
由于