我想要做的是當列表項目懸停時,交換背景圖像。當div被js徘徊時更改背景URL
我一直在試圖讓.remove和.append工作,但我正在圍繞着試圖定位正確的東西並獲得正確的語法!是否有人能夠伸出援助之手?
CSS:
<div class="splash">
<div class="main_nav">
<ul>
<li class="main_headings" id="mainUK"><a href="/UK">The UK</a></li>
<li class="main_headings" id="mainJapan"><a href="/Japan">Japan</a></li>
<li class="main_headings" id="mainChina"><a href="/China">China</a></li>
<li class="main_headings" id="mainHK"><a href="/HK">Hong Kong</a></li>
<li class="main_headings" id="mainMalaysia"><a href="/Malaysia">Malaysia</a></li>
</ul>
</div>
</div>
HTML:
.splash {
background: url(Assets/Images/Splash/UK.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
width:100%;
height:100%;
position:fixed;
}
其他圖像位於不同的名字相同的文件夾。謝謝!
這看起來像它應該工作,但我沒有得到任何東西。我的代碼如下所示: $(文件)。就緒(函數(){ //換出BG懸停 $( '#mainJapan')懸停(函數(){$ (本).closest ('.splash').css(「background」,「url(Assets/Images/Splash/Japan.jpg)no-repeat center center fixed;」); }); }); 原始背景是否有可能覆蓋懸停或其他東西?還是懸停需要採取第二個函數,告訴它返回到原始圖像? – Scott
我改變了我的答案,使用一個片段,以便您可以看到它的工作。我也讓jquery/css稍微簡單一點 - 我認爲讓整個背景速記在那裏搞亂了它。 – Redit0