我有以下代码

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");


现在,每当您单击一个页面时,背景色都会发生变化,当我从桌面上运行它时,它会起作用,但是当我从iPhone中运行它时,它就无法正常工作,是否是因为iPhone这样做有问题,如果可以的话-我可以使用其他命令来更改背景吗?

感谢帮助,谢谢

最佳答案

嗯,问题似乎是safari出于某种原因没有运行代码,一旦我将其从<head>移开,一切工作就很好了……很奇怪。

关于jquery - jQuery-更改iPhone上的div的bg图像不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5564512/

10-13 02:54