2016-12-22 8 views
2

jquery datepickerを使用しています。その中で私は問題に直面しています。日付ピッカーがポップアップすると、日付ピッカーの前と次のボタンをクリックしましたが、動作しませんでした。ポップアップの後ろに選択ドロップダウンフィールドがあります。したがって、次または前のボタンをクリックすると、ドロップダウンオプションが表示されます。ここに私です。JSFiddlejquery日付ピッカーの次と前のボタンが正しく機能していません

Here if we remove the select the next and previous button gets clicked. 

ヘルプが役に立ちます。

+0

@フィギュアを追加することができます – Geeky

+0

@Geeky私はフィドルを追加しました。 – sharon

+0

フッターが存在すると、ピッカーが非表示になります。どうすれば修正できますか? – sharon

答えて

1

だけのzインデックスを変更:

.ui-select .ui-btn select{z-index:1 !important} 

それは要素の深さの問題(Zインデックス)である

+0

CSSの特異性 '!important'を使用するのは悪い習慣ですが、要素に固有のCSSセレクタを作成すると、自動的に優先されます。 – dreamweiver

1

に動作します。あなたの選択ボックスはdatepickerの上にあるので、日付ピッカーをクリックすると実際に選択ボックスがクリックされました。ただ、すべてのベスト:)

2

ドロップダウンがに比べてz-index = 2以来、ビュー・スタックの最上部に配置され、この

CSS

#select-4-button{ 
    z-index: 1 !important; 
} 

を試してみてください1.

に設定されている日付ピッカーの z-index

z-indexをページのどの要素にも追加していないにもかかわらず、jqueryプラグインはレンダリング時にこれらのプロパティを追加しました。

したがって、選択ドロップダウンのz-indexを0に変更してください。&以下に示すように、特定のCSSセレクタを追加してください。

CSSコード:

.container .main select { 
    z-index:0; 
} 

Working demo @ jsfiddle

注:私はより正確要素をターゲットCSSセレクタを追加した、同じCSS特異!importantを用いてachived、そのすることができますそれを使う悪い習慣。 CSSの特殊性を使用すると、CSS優先順位構造が変更されます

関連する問題