我按下网页上的“保存”按钮时显示的消息,几秒钟后消失,但有两个问题。首先,当我点击链接到该页面时,我会在网页出现后立即收到消息。这是代码:
$(".success").fadeIn(1500).delay(2500).fadeOut(2000);
这里有一些添加的代码,显示msg的时间非常短。消息以毫秒消失。
$("#button").click(function(){
$(".success").fadeIn(1500).delay(2500).fadeOut(2000);});
我的朋友告诉我,点击“保存”按钮后可能会刷新整个页面。
第二个问题是,如果我点击其他标签上的“保存”按钮(我正在使用jQuery标签),它会将我发回第一个标签。这个动作之后我怎么能留在当前标签上?
答案 0 :(得分:0)
按钮是一个链接?也许你只需要停止事件宣传,have a look at this。
基本上只是为了
$("#button").click(function(evt){
$(".success").fadeIn(1500).delay(2500).fadeOut(2000);
evt.stopPropagation();
});
答案 1 :(得分:0)
如果你在$(document).ready或类似的事件函数中调用它, 它会立即在所有具有“成功”等级的元素上执行。
$( “成功”)淡入(1500).delay(2500).fadeOut(2000);
由于你没有在这里发布足够的javascript实现, 不可能确切地知道问题是什么。我们也不知道 关于这些线条所依赖的元素的任何事情。