我想使用jQuery Mobile向可折叠集添加动画。让我展示一个简单的例子:
<div id="tiles" data-role="collapsible-set" data-iconpos="right">
<div class="tile" data-role="collapsible" data-iconpos="right">blablabla</div>
<div class="tile" data-role="collapsible" data-iconpos="right">blablabla</div>
<div class="tile" data-role="collapsible" data-iconpos="right">blablabla</div>
</div>
jQuery Mobile完美地处理了这个问题,并向我展示了可折叠的 3 个项目。我想要的是动画,但是我似乎在文档中找不到任何东西。
我还没有测试过简单的CSS 动画(动画高度属性)是如何工作的,但是有没有jQuery Mobile的方式来做它,比如转动一些内部标志?
编辑 我已经测试了一个简单的 jQuery 动画方法,它确实有效。以防万一其他人需要这个。即使在我的 528MHz Android 手机的默认浏览器上,它也能流畅运行。我添加的一个片段非常简单:
$( ".ui-collapsible-heading" ).live( "click", function(event, ui) {
$(this).next().css('height', '0').animate({
height: '100px'
});
});