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');
     });

});

有网址,您可以在该部分的右侧点击蓝色按钮,上面有一个名为“vols”的飞机。 http://www.voyagesendirect.me/multisites/esther/

我想要的是 :

当你点击第一个字段时:'date de départ' (cal2tozindex) 他应该变成 z-index:1000; 另一个字段:'date de retour' (cal3tozindex) 应该是 z-index:1;

与您单击第二个字段相同的模式。

我的实际问题:

css 的插入太晚了,javascript 在单击日期后放置 css,而不是在您先单击该字段时。我真的需要代码在第一次点击时(在现场)而不是在第二次点击时(在日期)。

感谢大家帮我解决这个问题!

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 回答