我是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 ');
}
});
答案 0 :(得分:0)
如果在if()条件中使用 TRUE ,则永远不会执行else脚本。 (买我想你知道的)。然而...
我看到了插件的文档,你不需要实例化notyfy-success
和notyfy-error
只定义它们( TAKE CARE 变量名中的字符-
不是一个好主意,使用_
),然后在“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 通知会显示,如果您将_delete
设置为false
notyfy_error 将显示 notyfy_success 强>
http://jsfiddle.net/Frogmouth/43C7Q/
天啊......我的英语很可怕......我很抱歉。我希望你能理解......我的坏。