1

私は私のコードに取り組んでいますが、その作業はアクション(cssの挿入)がアクションの後半になっています。

jQuery(document).ready(function() {

     jQuery("#cal2tozindex").click(function() {
      jQuery("#cal2tozindex").css('z-index','1000');
      jQuery("#cal3tozindex").css('z-index','1');
     });

     jQuery("#cal3tozindex").click(function() {
      jQuery("#cal3tozindex").css('z-index','1000');
      jQuery("#cal2tozindex").css('z-index','1');
     });

});

URLがあります。セクションの右側に移動し、「vols」という名前の平面が付いた青いボタンをクリックします。 http://www.voyagesendirect.me/multisites/esther/

私が欲しいもの:

最初のフィールド 'date de depart' (cal2tozindex) をクリックすると、彼は z-index:1000; になるはずです。および他のフィールド: 'date de retour' (cal3tozindex) は z-index:1 である必要があります。

2 番目のフィールドをクリックした場合と同じパターンです。

私の実際の問題:

css の挿入が遅すぎます。フィールドを最初にクリックしたときではなく、日付をクリックした後、javascript が css を挿入します。コードが最初のクリック (フィールド) で機能し、2 回目 (日付) では機能しないことが本当に必要です。

この問題の解決を手伝ってくれてありがとう!

4

1 に答える 1

0
jQuery(document).ready(function() {        
    jQuery("#date_dep_calFLT").focus(function() {
    jQuery("#cal2tozindex").css('z-index','1000');
    jQuery("#cal3tozindex").css('z-index','1');
});
jQuery("#bt-cal_FLT").click(function() {
    jQuery("#cal2tozindex").css('z-index','1000');
    jQuery("#cal3tozindex").css('z-index','1');
});

jQuery("#date_ret_calFLT").focus(function() {
    jQuery("#cal3tozindex").css('z-index','1000');
    jQuery("#cal2tozindex").css('z-index','1');
});

jQuery("#bt-cal_FLT_ret").click(function() {
    jQuery("#cal3tozindex").css('z-index','1000');
    jQuery("#cal2tozindex").css('z-index','1');
});

});

于 2012-06-15T11:38:36.670 に答える