gpt4 book ai didi

javascript - 如何在jquery中的特定时间后自动使项目slideUp

转载 作者:行者123 更新时间:2023-11-30 13:36:26 24 4
gpt4 key购买 nike

我做了一个 rss 阅读器,它从数据库中获取提要并显示标题文章。以下代码执行此操作:当用户单击文章的标题 (a.title) 时,文章的内容会向下滑动并出现。内容位于名为 content 的隐藏类中。当用户再次单击标题时,文章的内容会向上滑动并消失。

$("a.title").live("click", function(){
$(this).next("div.content").slideToggle();
});

我如何修改这部分代码,以便在第一次单击 feed 的内容时滑动到 slidedown。在第二次单击 feed 的标题时,内容到 slideUp?直到现在我描述的功能相同。但是,如果用户只点击一次提要以显示提要的内容并保留显示提要的内容,一段时间后,例如 2 分钟,如果没有鼠标移动通知,提要的内容会自动向上滑动。我试过用 setInterval 函数和 mousemove 来实现,但我做不到。有什么想法吗???提前致谢....

最佳答案

试试这个:

$("a.title").live("click", function(){
setTimeout("alert('3 seconds.');",3000);
$(this).next("div.content").slideToggle();
});

从 jQuery 1.4 开始,您可以使用 delay()

$("a.title").live("click", function(){
$(this).next("div.content").delay(3000).slideToggle();
});

关于javascript - 如何在jquery中的特定时间后自动使项目slideUp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4655801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com