我正在尝试实现一个非常简单的页脚通知元素,以便向上滑动片刻,然后向下滑动.我正在使用:
$('button').click( function () { $('#message-Box').slideUp('slow').delay(1500).slideDown('slow'); });
但是,当您单击该按钮时,它会延迟1500毫秒然后向上滑动并且永远不会向下滑动.
解决方法
你真正想要的是这个:
$('#message-Box').slideDown('slow').delay(1500).slideUp('slow');
You can test it here.虽然考虑到你的布局似乎有点倒退,.slideDown()
用于显示元素,而.slideUp()
用于隐藏元素……即使给出了CSS,它实际上也会在显示时显示.
另外,您不需要< html>和< body>编辑小提琴时的标签,已经包含这些标签…… html框架中的任何内容都将放在< body>内.