2014-01-28 75 views
0

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

我想要做这样的事情。请纠正我的代码,所以如果你在IF()条件的其他脚本永远不会被执行使用TRUE我可以成功实现该库

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 '); 
    } 
}); 
+1

你在哪里获得if(true){value,你现在得到的回应是什么?简单地说说notyfy({text:'成功删除'});在if语句之外以确保它被调用?看看浏览器控制台,看看你有什么反馈吗? –

+0

以及它只是一个示例,以表明我想要做什么..如果条件工作正常,我正在通过警报hello检查..所以我想知道的是一个正确的方法来显示一个notfy酒吧..因为它是不工作在我身边..我通过编写这段代码显示消息notyfy-success.show();这是行不通 – hellosheikh

+0

谢谢你的工作 – hellosheikh

回答

0

。 (买我认为你知道)。然而... 我看到插件的文档,你不需要实例化notyfy-successnotyfy-error只定义它们(TAKE CARE字符-里面的变量名不是一个好主意,使用_),然后里面的“如果”语句实例化它们:现在

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通知将显示,如果你设置_deletefalsenotyfy_error将显示,而不是notyfy_success

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

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

+0

哈哈谢谢你。我的英语更糟糕:p – hellosheikh

+1

;)我很高兴能有帮助。 – Frogmouth