Android上的Jquery .removeAttr和.addClass

时间:2011-03-18 21:48:44

标签: jquery android mobile

我正在使一个可移动的网站可访问,并且在运行简单的jquery函数时遇到了问题。我是一个初学者,但在许多项目中使用了这样的简单函数,没有任何障碍。这是我第一次尝试移动就绪网站。

测试页面:http://arrowoodphotography.com/spaces/test.html

我试过(文件).ready和下面的内容。这适用于台式机上的问题,但不适用于移动设备。

我需要删除属性,以便我可以使用移动样式表来调整幻灯片对象的大小。无论我做什么,我似乎都无法工作。

<script src="http://code.jquery.com/jquery-1.5.min.js"></script>
<script>
$(window).load(function(){ 
    $("object").removeAttr("height");
    $("object").removeAttr("width");
    $("object").addClass("objectSize");
}); 
</script>

非常感谢任何帮助

2 个答案:

答案 0 :(得分:0)

也许试试.css('height','auto')然后看看是否会这样做?

答案 1 :(得分:0)

我遇到了类似的问题,我试图添加类并删除一个包含box-shadow属性的类。

.requiredfocus
{
 box-shadow: 0 0 12px #FF2A2A;  
}

它似乎无处不在,除了在Android浏览器上,经过深入挖掘后,我意识到Mozilla和Webkit仍需要各自的-moz-和-webkit-前缀。因此对我有用的是这样的。

.requiredfocus
{
 -webkit-box-shadow: 0 0 12px #FF2A2A;
 box-shadow: 0 0 12px #FF2A2A;
 -moz-box-shadow: 0 0 12px #FF2A2A;
}

希望这有帮助。