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