方法一:html
a:hover設置的樣式在IOS系統的瀏覽器內顯示不出來,看來是IOS系統的移動設備中,須要在按鈕元素或者是body/html上綁定一個touchstart事件,才能激活:active狀態。瀏覽器
代碼以下:iphone
document.body.addEventListener('touchstart',function(){});
或者給body添加ontouchstart事件: this
<body ontouchstart>
方法二:spa
.active{ background-color: #eee;}
/*****************code
在鼠標進入li的時候 :htm
1. 去除其它"li"的 ".active"blog
2. 給當前"li"添加類".active"seo
********************/ 事件
具體代碼以下:
1 $(function(){ 2 $('ul li').mouseover(function(){ 3 $('ul li').removeClass('active'); 4 $( this).addClass('active') 5 }) 6 })
情景:當頁面有footer固定在iphone手機的瀏覽器的底部的時候,在滑動的過程當中沒法達到頁面的底部,總有一部份內容會被遮住
主要問題:iphone的默認瀏覽器自動不識別margin的值,也能夠說是自動忽略該值
解決辦法:將margin的值修改爲padding的值就能夠解決該問題了