2011-07-03 5 views
0

jQuery UIのDatePickerを、以下のような位置に表示させ、小さなカレンダーのアイコンボタンをクリックしたままにして、それは入力ボックスの下にあり、入力テキストボックスがクリックされた場合は入力ボックスと左揃えになりますか?クリックした内容に応じてjQuery UI DataPickerを動的に表示する方法

私がクリックされたものを検出できる場合、私は推測し、その後、以下のようにbeforeShowを使用することができます。

beforeShow: function(input,inst){ 
    //check if the icon is clicked, then 
     inst.dpDiv.css(
      { 
       marginLeft: input.offsetWidth + 5 + 'px' 
      } 
     ); 
    //end if 
}, 

しかし、アイコンをクリックすると、どのように私は、デフォルトのCSSを変更し、その後、検出していますか?

答えて

0

ハンドラ内で、thisは、クリックされた要素を参照します。コードが存在しない場合には

0

ます場合、私はhttp://jqueryui.com/demos/position/

位置を変更するにはどのようなこのアイコンをクリック結合(http://api.jquery.com/click/)

使用することを言ってしまいます

関連する問題