android上的Jquery.removeAttr和.addClass

android上的Jquery.removeAttr和.addClass,jquery,android,mobile,Jquery,Android,Mobile,我正在创建一个可访问的移动站点,在运行简单的jquery函数时遇到了问题。我是一个初学者,但在很多项目中都使用过类似的简单函数。这是我第一次尝试移动站点 测试页面: 我已经试过了(文档)。准备好了,请看下面。这在台式机上没有问题,但在移动设备上没有问题 我需要删除属性,以便使用移动样式表调整幻灯片对象的大小。无论我做什么,我似乎都无法让它发挥作用 <script src="http://code.jquery.com/jquery-1.5.min.js"></script>

我正在创建一个可访问的移动站点,在运行简单的jquery函数时遇到了问题。我是一个初学者,但在很多项目中都使用过类似的简单函数。这是我第一次尝试移动站点

测试页面:

我已经试过了(文档)。准备好了,请看下面。这在台式机上没有问题,但在移动设备上没有问题

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

<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>

$(窗口).load(函数(){
$(“对象”).removeAttr(“高度”);
$(“对象”).removeAttr(“宽度”);
$(“对象”).addClass(“对象大小”);
}); 

非常感谢您提供的任何帮助

请尝试
.css('height','auto')
,看看是否可以?

我遇到了一个类似的问题,当时我试图添加类并删除一个包含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;
}

希望这能有所帮助。

感谢您的回复,但问题是jquery没有运行,而不是特定的函数。我对手机还不熟悉,所以也许这是我给jquery打电话的一种方式?