【问题标题】:Add delay using Jquery Mobile使用 Jquery Mobile 添加延迟
【发布时间】:2017-08-12 22:31:45
【问题描述】:

使用 JQuery mobile 我想为以下代码添加延迟,以便 css 直到延迟之后才会应用:

$(document).on("scrollstop", function () {
    if (!isScrolledIntoView()) {
        $("#my-div").css("bottom", "0");
    };
});

我尝试添加 .delay(800) 但似乎没有用。关于如何添加延迟的任何想法?谢谢

【问题讨论】:

  • 能否请您说明您已尝试对此代码进行哪些更改以及它是如何不起作用的?谢谢!

标签: jquery jquery-mobile


【解决方案1】:

尝试使用超时。

$(document).on("scrollstop", function () {
if (!isScrolledIntoView()) {
    setTimeout(function() { $("#my-div").css("bottom", "0"); }, 800);
};

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 2014-08-12
    相关资源
    最近更新 更多