2011-04-06 54 views
0

我有以下代碼jQuery的 - 改變在iPhone上一個div沒有工作

function bgchange(edit) 
{ 
var bgurl; 
switch(edit) 
{ 
case edit="categories": 
bgurl = 'url(img/categories_bg.jpg)'; 
break; 

case edit="ishot": 
bgurl = 'url(img/appslist_bg.jpg)'; 
break; 

default: 
bgurl =''; 
} 
return bgurl; 
}; 
bg = bgchange(edit, id); 
$('#wrapper').css("background", "black "+ bg + "no-repeat right"); 

現在,每當你點擊一個網頁,一個BG應該改變,當我從桌面上運行它的作品的背景圖片,然而,當我從我的iPhone上運行它,它不工作,是因爲iPhone有這樣做的問題,如果是這樣 - 我可以使用不同的命令來更改BG?

幫助表示讚賞,感謝

+0

「no-repeat」之前是否缺少空格? – EMMERICH 2011-04-06 10:02:34

+0

nope,當我通過chrome運行此腳本時,它正在工作,但在iPhone上 - 不工作 – 2011-04-06 10:09:06

+0

您使用的JPG有多少百萬像素?你在看什麼?這可能有所幫助:http://stackoverflow.com/questions/3884444/css-background-image-rendering-differently-on-iphone – EMMERICH 2011-04-06 10:19:39

回答

0

好了,問題似乎是,Safari瀏覽器沒有運行的代碼出於某種原因,一旦我把它從<head>一切的工作就好了......奇怪。

相關問題