2014-01-28 34 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