我有一个代码可以防止模式在出现错误时打开,但问题是当我下次打开时打开它,即使出现错误,所以问题是如何阻止它打开下次再次出现错误时?
以下是代码:
jQuery(".link").click(function(a){
var newVal2 = jQuery("#appID").val();
if(error === '1' || defaultVal2 === newVal2){
alert("Please fill in a valid App ID.");
a.preventDefault();
}
else {
//Access Token Modal
jQuery(".link").colorbox({inline:true, width:"90%"});
a.preventDefault();
//Access Token Modal CLOSING
}
});
P.S colorbox
是模态插件。
答案 0 :(得分:1)
如果出现错误,我认为你应该删除彩盒:
jQuery(".link").click(function(a){
var newVal2 = jQuery("#appID").val();
if(error === '1' || defaultVal2 === newVal2){
alert("Please fill in a valid App ID.");
$.colorbox.remove()
a.preventDefault();
}
else {
//Access Token Modal
jQuery(".link").colorbox({inline:true, width:"90%"});
a.preventDefault();
//Access Token Modal CLOSING
}
});