背景圖片我「米相當新的jQuery和我一直在使用開關來改變在jQuery的背景顏色有關的問題。基本上,我找到了工作,改變顏色,但是我現在想爲了能夠改變身體基於錨的點擊各種不同的圖像的背景圖像,我創建了一個JS小提琴解釋什麼,我已經有了:http://tinyurl.com/oqnmqte無法切換jQuery中
0
A
回答
2
這樣可以延長你有什麼這樣
function changeBg(currentItem) {
var bg = 'null';
switch (+currentItem) {
case 1 :
bg = '#FFFFFF';
break;
case 2 :
bg = '#FF6000';
break;
case 3 :
bg = "url('http://www.fascinatingpics.com/wp-content/uploads/2013/10/Google-Logo.png')"
break;
}
$('html').css('background', bg);
}
$('#colour-changer li a').bind('click', function() {
changeBg(this.id);
return false;
});
稍微更具擴展性的解決辦法是通過從標記,這將意味着你將不再需要一個開關來傳遞數據。我在這裏舉了一個快速例子。 http://jsfiddle.net/q7Cpn/7/
<ul id="colour-changer">
<li><a id="1" class="white" data-bg="#FFFFFF" href="#">White</a></li>
<li><a id="2" class="grey" data-bg="#FF6000" href="#">Orange</a></li>
<li><a id="3" class="grey" data-bg="http://www.fascinatingpics.com/wp-content/uploads/2013/10/Google-Logo.png" href="#">Orange</a></li>
</ul>
。
function changeBg(currentItem) {
var bg = "";
if (/(jpg|gif|png|JPG|GIF|PNG|JPEG|jpeg)$/.test(currentItem)){
bg = "url('"+currentItem+"')";
}else{
bg = currentItem;
}
$('html').css('background', bg);
}
$('#colour-changer li a').bind('click', function() {
changeBg($(this).attr("data-bg"));
return false;
});
-1
$('html').css('backgroundColor', bg);
你有「背景」在代替正確的CSS樣式的「背景色」的
在jQuery中有一個所有CSS效果 - 它是由t中的資本代替'他接着說。
例:
CSS: 背景色 的jQuery: 的backgroundColor
CSS: 利潤率左 的jQuery: marginLeft
+0
問題是如何更改背景圖像不是顏色 –
0
$('html').css("background-image", "url(/name.jpg)");
相關問題
- 1. 無法使用切換jQuery中
- 2. 無法在jquery上切換圖片
- 3. jQuery無法定位切換類
- 4. jQuery無法切換到工作狀態
- 5. HTMLDivElement無法切換
- 6. 無法切換類
- 7. jQuery,切換切換
- 8. 在jQuery中切換加法/減法
- 9. 在jQuery的切換方法
- 10. jQuery:切換不切換
- 11. 在jquery中切換
- 12. 在Javascript中切換語句無法切換
- 13. 無法切換到主幹
- 14. 無法切換編碼
- 15. 無法切換活動
- 16. 無法切換分支
- 17. 無法切換圖像
- 18. 無法在Firefox上切換
- 19. 無法切換UI5按鈕
- 20. 無法切換Android活動
- 21. 無法切換開關
- 22. Selenium:無法切換窗口
- 23. 無法切換到beta ajaxcontroltoolkit
- 24. 無法切換斷點
- 25. 無法切換withn phantomjs幀
- 26. 無法切換上top.document
- 27. wxpython無法切換面板
- 28. 無法通過使用jQuery切換類來觸發轉換
- 29. Jquery單獨切換在Firefox中無法正常工作
- 30. 無法在JQuery Mobile中禁用切換固定標題
所以你的問題是你想擴展你的功能,以改變背景圖像。或者改爲改變背景圖片? –
@DominicGreen我想,而不是更改背景圖片,我可以操縱我有什麼或做我需要重新寫全功能? –
娜,你可以使用你已經有看到我的回答波紋管,但你可能要考慮rewritting和標記,而不是一個號碼通過傳遞圖像URL。那麼你不需要switch語句。 –