私の苦境は、FFではうまく動作しますが、IEではうまく動作しないコードがあることです。私はフォームを提出し、まずそれをjQueryで検証します。問題は、フィールドが2つの入力が検証されるので、fadeIn()が "fields required"というfadeIn()を2回発声した時です。これはFFではうまく動作しますが、IEでは2回、すぐに消える。だから私は私がすることができると思った "どちらかのfalseを返してfadeInメッセージ"ので、1つのフェードインを行うと言うことです!何かが返されたかどうかをjQueryが検出する可能性があります。
var name = $("#name").val();
var email = $("#email").val();
if (name == ""){
$("#needed").fadeIn();
return false;
}
if (email == ""){
$("#needed").fadeIn();
return false;
}
同じ結果を行います。理由は分かりません!おそらくIEの問題? – benhowdle89
あなたの機能はどのようにフォーム送信に添付されていますか? –
それは退屈な問題でした。 show()に変更して正常に動作する – benhowdle89