Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery-加载时触发通知而不是onClick_Javascript_Jquery_Html_Twitter Bootstrap - Fatal编程技术网

Javascript JQuery-加载时触发通知而不是onClick

Javascript JQuery-加载时触发通知而不是onClick,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,我有这个html和JQuery功能,这个功能在我点击按钮时触发。 然后会出现一个通知窗口,然后自动关闭。 但我不希望在单击按钮时触发该函数。我希望它在另一个函数触发时触发。我可以在这里使用某种文档就绪功能,或者我应该怎么做 html: 看看这个链接,应该会给你一些指导 试着这样做: var message; $(function(){ //Default message message = function(){ jSuccess( "<i class='fa fa-

我有这个html和JQuery功能,这个功能在我点击按钮时触发。 然后会出现一个通知窗口,然后自动关闭。 但我不希望在单击按钮时触发该函数。我希望它在另一个函数触发时触发。我可以在这里使用某种文档就绪功能,或者我应该怎么做

html:


看看这个链接,应该会给你一些指导


试着这样做:

var message;
$(function(){
//Default message
message = function(){
 jSuccess(
    "<i class='fa fa-check-square-o' style='padding-right:6px'></i> User is online", 
     {
        HorizontalPosition: "right",
        VerticalPosition: "bottom",
        ShowOverlay:  false,
        TimeShown: 2000,
        OpacityOverlay: 0.5,
         MinWidth: 250
  });    
}

message();

$(".btn.btn-success.notification").click(function(){
    message();
});
 
});
var消息;
$(函数(){
//默认消息
消息=函数(){
成功(
“用户在线”,
{
水平位置:“对”,
垂直位置:“底部”,
ShowOverlay:错,
时间显示:2000年,
不透明覆盖率:0.5,
最小宽度:250
});    
}
消息();
$(“.btn.btn success.notification”)。单击(函数(){
消息();
});
});
工作小提琴:除了布莱克。 在

//Handler for .ready call
您可以添加对jSuccess()的调用


要禁用自动关闭,请将设置为false,因为默认选项值为true

jSuccess("Your message", {
                                autoHide: false, //disable auto close
                                HorizontalPosition: 50,
                                VerticalPosition: 50,
                                ShowOverlay: false,
                                TimeShown: 2000,
                                OpacityOverlay:  0.5,
                                MinWidth: 250
                            }
                       );

我不确定我是否理解这个问题。我听说您有一个JavaScript函数,在单击按钮时执行。然而,您希望的是,您不希望在此时执行该函数,而是希望在执行另一个函数时执行该函数。你不能从第二个函数调用第一个函数吗?当我把这个函数放在另一个函数中时,它仍然只在单击按钮时执行。我想要的是一个样式化的警报模式(就像我试图使用的脚本),当我的其他功能触发时弹出。
var message;
$(function(){
//Default message
message = function(){
 jSuccess(
    "<i class='fa fa-check-square-o' style='padding-right:6px'></i> User is online", 
     {
        HorizontalPosition: "right",
        VerticalPosition: "bottom",
        ShowOverlay:  false,
        TimeShown: 2000,
        OpacityOverlay: 0.5,
         MinWidth: 250
  });    
}

message();

$(".btn.btn-success.notification").click(function(){
    message();
});
 
});
//Handler for .ready call
jSuccess("Your message", {
    HorizontalPosition: XXX,
    VerticalPosition: XXX,
    ShowOverlay: XXX,
    TimeShown: XXX,
    OpacityOverlay: XXX,
    MinWidth: XXX,
})
jSuccess("Your message", {
                                autoHide: false, //disable auto close
                                HorizontalPosition: 50,
                                VerticalPosition: 50,
                                ShowOverlay: false,
                                TimeShown: 2000,
                                OpacityOverlay:  0.5,
                                MinWidth: 250
                            }
                       );