2011-07-08 71 views
0

實際上有兩個問題,其中之一是瀏覽器特定的問題。任何幫助您能給將不勝感激....此jQuery只適用於IE

  1. 如果單擊白盒class="submit"框在頁面中間這個sandbox site背景圖像變化和程序將繼續在Internet Explorer中,但它不`噸繼續在Firefox ...

這個問題#2解決 2.如果單擊白色框,它應該觸發背景圖像的變化,但是這不是在互聯網發生資源管理器( - 在白盒不可點擊的其他瀏覽器中顯然還沒有這麼做.. 。)

原來的CSS建立的背景圖像是

body {background-image:url('kissum.jpg');} 

的unworking代碼更改背景圖片是

var img1 = "url('subway.jpg')"; 

$(function() { 
    $(".submit").click(function(){ 
$("#body").css({background: img1}); 

注意,我也嘗試過

var img1 = "url('subway.jpg')"; 

$(function() { 
    $(".submit").click(function(){ 
$("#body").css({background-image: img}); 
+0

當我訪問您的網站時,頁面上出現了多個javascript錯誤。 – david

+0

@david,因爲我改變了一些東西,所有javascript都被打破了一秒,但是現在我仍然遇到OP更新#1中描述的瀏覽器問題。你是否看到一個可以解釋問題的錯誤? – mjmitche

回答

0

#body指的是ID爲body的元素。

嘗試$('body').css({background: img1});

+0

謝謝,它的作品(背景圖像變化),但如果比較Firefox和IE瀏覽器,Firefox不會繼續執行與IE在圖像更改後執行的程序相同的程序...您碰巧看到任何原因 – mjmitche

0

[email protected]

你必須在該行,你用#.submit代替.submit錯誤。

+0

謝謝,我改變了它。不幸的是,這似乎並不是程序在Firefox中停止的原因(與IE相比) – mjmitche

相關問題