jquery - 无法为 jQuery Mobile 按钮元素设置动画

标签 jquery jquery-mobile

我正在尝试在 jQuery Mobile 按钮上制作简单的淡入和淡出,但它似乎不起作用?

示例位于 jsfiddle:http://jsfiddle.net/NXRBc/

JS:

function blinking(elm) {
    setInterval(blink, 10);
    function blink() {
        elm.fadeOut(100, function() {
           elm.fadeIn(100);
        });
    }
}

blinking($("#ONEButton"));

HTML:

<div data-role="content">
    <div class="ui-grid-b" data-position="fixed">
            <div class="ui-block-a"><button id="ONEButton" type="v" data-theme="d">ONE</button></div>
            <div class="ui-block-b"><button type="v" data-theme="d">TWO</button></div>
            <div class="ui-block-c"><button type="v" data-theme="d">THREE</button></div>
        </div>
</div>

最佳答案

jQuery mobile 使用动态生成元素包装button元素并隐藏按钮,请选择最接近的包装div元素:

blinking($("#ONEButton").closest('div.ui-block-a'));

或者:

blinking($('div.ui-block-a'));

http://jsfiddle.net/V3dmp/

关于jquery - 无法为 jQuery Mobile 按钮元素设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16754913/

相关文章:

javascript - 未捕获的类型错误 : areFieldsSet is not a function

javascript - 所有内容均避免使用 jquery 函数

JQuery Mobile 100% 高度页面,等于可见区域

javascript - 如何使用 jQuery mobile 清除选项 HTML 对象?

jquery - 有没有什么方法可以在激活时只突出显示 ui-icon 而不是整个按钮? *jQuery Mobile 相关*

jquery - 我可以在 jsTree ajax 调用中指定 dataType 吗?

javascript - 如何从一组标签中获取键值对?

jquery - 为什么我的背景图片在 ie8 中不显示?

jquery-mobile - 如何使用 jQuery Mobile 移除按钮的事件状态?

css - JQuerymobile 图标位置错误