我無法解決我在調整菜單大小時遇到的問題。我要發佈的代碼不適用於Chrome。jQuery窗口調整大小和Google Chrome
作爲一個難以用言語解釋的情況,我會告訴你一些問題的截圖。
這是我的菜單看起來在開幕:
當我調整瀏覽器的窗口< = 605px,jQuery的代碼中刪除懸空,所以項目被放入柱和中心。 (對不起,我不能發佈超過2個鏈接)
當我調整它> 605它應該看起來像在第一個圖像(它實際上在ie和firefox上),但在鉻上它看起來像這樣:
下面的代碼。
HTML:
<div id="containerMenu">
<div id="menu">
<ul>
<a href="index.html"><li>HOME</li></a>
<li>SERVIZI</li>
<a href="wedding.html"><li>WEDDING</li></a>
<a href="food.html"><li>FOOD</li></a>
<a href="contatti.html"><li>CONTATTI</li></a>
</ul>
</div>
</div>
CSS(只有有用的東西):
#containerMenu {width:100%;
text-align:center;}
#menu {display:inline-block}
#menu li {float: left;}
的jQuery:
$(window).resize(function()
{
if($(window).innerWidth() <= 605)
{
$("li", $("#menu")).css("float","none")
}
else
{
$("li", $("#menu")).css("float","left")
}
})
當然我有代碼,讓它發生,即使該窗口沒有調整大小,但只打開寬度爲< = 605,但它與上面的完全一樣,只是沒有.resize()事件。
你能幫我把這段代碼和谷歌瀏覽器兼容嗎?
謝謝 斯特凡諾