JQuery-Mobile可折叠slideDown效果

标签 jquery jquery-mobile effects

我想使用 data-role='collapsible'slideDownslideUp 效果添加到 div 中>,所以它不会立即打开,而是逐渐打开。

我已经尝试过这个:

$('#my-collapsible').live('expand', function() {      
    $('#my-collapsible .ui-collapsible-content').slideDown(2000);
});    
$('#my-collapsible').live('collapse', function() {
    $('#my-collapsible .ui-collapsible-content').slideUp(2000);
});

但它仍然会毫不延迟地打开和关闭。

有人知道我应该如何调用这些 slideDownslideUp 方法吗?

最佳答案

实例:

JS

$('#my-collaspible').bind('expand', function () {
    $(this).children().slideDown(2000);
}).bind('collapse', function () {
    $(this).children().next().slideUp(2000);
});

HTML

<div data-role="page">
    <div data-role="content">
        <div data-role="collapsible" id="my-collaspible">
            <h3>My Title</h3>
            <p>My Body</p>
        </div>
    </div>
</div>

关于JQuery-Mobile可折叠slideDown效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8519391/

相关文章:

php - jqplot 图表未显示在我的 jquerymobile 页面中

css - Jquery Mobile - 如何更改 ListView 的高度

javascript - JSCallback Server Closed : Stopping callbacks如何解决

jquery - 如何将 jQuery 的动画过渡从线性更改为二次

Javascript 表单提交问题

javascript - 在匹配的文本上应用 CSS

javascript - 检查列表中的任何元素是否有事件

jquery - 在 jQuery 中检测 input[type=text] 的值变化

background - 如何在cocos2d中将iPod库中的音乐作为背景音乐加载/播放? (苹果手机)

jquery - 如何模糊容器的背景?