0

我是 jquery 的新手。我正在使用Notyfy jQuery 插件。我想在特定条件下显示带有消息的通知栏。想要在特定条件下显示成功和错误消息

我想做这样的事情。请更正我的代码,以便我可以成功实现这个库

var notyfy-success = notyfy({text: 'successfully deleted'});
var notyfy-error = notyfy({text: 'somethings wrong'});
$(document).ready(function(){
    if (true){
    alert("hello");
         notyfy-success.show('success bar ');
    }else{
         notyfy-error.show('error bar ');
    }   
});
4

1 回答 1

0

如果在 if() 条件中使用TRUE,则永远不会执行 else 脚本。(买我想你知道)。但是...我看到了插件的文档,您不需要只实例化notyfy-successnotyfy-error定义它们(注意变量名中的字符-不是一个好主意,使用_),然后在“if”语句中实例化它们:

var _delete = true, //is the returned value of a action that delate somethig set to  "false" and try
notyfy_success, notyfy_error;
$(document).ready(function(){
    if (_delete){
         notyfy_success = notyfy({text: 'successfully deleted'});
    }else{
         notyfy_error = notyfy({text: 'somethings wrong'});
    }   
}); 

现在,在文档准备就绪时,将显示notyfy_success通知,如果您设置_deletefalse notyfy_error将显示notyfy_success

http://jsfiddle.net/Frogmouth/43C7Q/

OMG...我的英语很糟糕...我很抱歉。我希望你能理解..我的坏。

于 2014-01-28T13:58:31.120 回答