私はこのサイトで作業しています:http://dev.rjlacount.com/treinaAronson-test
私が抱えている問題は、お問い合わせフォームにあります(左上の連絡ボタンをクリックしてスライドさせて開きます)。
次のjQueryを使用して、escキーを押すか、開いているパネルの外側をクリックすると、連絡先フォームがスライドして閉じます。
$(document).bind({
keydown:function(e) {
if (e.keyCode == 27 ) {
$("#panel").slideUp("3000");
$("form#change-form-2")[0].reset();
$('#fade , .popup_block').fadeOut(function() {
$('#fade').remove(); //fade them both out
});
}
}, click: function(e) {
$("#panel").slideUp("3000");
}
});
$('#flip, #panel').bind('click', function(e){return false});
これは必要なことには機能しますが、送信ボタンの機能を無効にしています。また、(これはよりマイナーな問題ですが)どこかを右クリックするとパネルが閉じます。私はJavascriptにかなり慣れていません。これが連絡先ボタンの機能を無効にするのを防ぐのを手伝ってくれる人はいますか?
アドバイスをいただければ幸いです。