首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >固定元素的jquery.ui隐藏

固定元素的jquery.ui隐藏
EN

Stack Overflow用户
提问于 2015-11-18 00:23:43
回答 1查看 40关注 0票数 0

我想使用jquery的hide()函数来隐藏页面上闪烁的消息。

当我加载页面时,我想要显示它5秒,然后使它消失。

代码语言:javascript
复制
$('#flash-message').show("clip");

setTimeout(function() {
    $("#flash-message").hide("clip", { direction: 'vertical' }, 1000);
}, 5000);

如果我使用固定或绝对位置,并且我需要将消息放在页面顶部的固定位置,则它不会执行“动画”。

有没有解决这个问题的办法?谢谢你的帮忙

EN

回答 1

Stack Overflow用户

发布于 2015-11-18 00:41:13

要在页面加载时调用事件,请使用:

代码语言:javascript
复制
$(document).ready(function(){ 
   //code here 
});

如果你只想使用"clip“,试试这个:

代码语言:javascript
复制
$("#flash-message").hide("clip", {direction: "vertical"}, 5000) 

或者尝试使用animate:

代码语言:javascript
复制
$('#flash-message').animate({
    opacity: 0.25,
    direction: "left",
    }, 5000, function() {
        $(this).hide();
});

或者更简单的东西:

代码语言:javascript
复制
$("#flash-message").click(function() {
  $("#flash-message").fadeOut("slow");
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33762018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档