11

検索入力を追加して、jQueryダイアログのタイトルバーに重ねたいのですが、問題は次のとおりです。

  • この特定のjQueryダイアログのcssオーバーフロープロパティを削除できません
  • タイトルバーは常に入力検索ボックスの上部にあります。

私もこれを試しました:

 $('div#viewVoters').attr('style','overflow:visible');
 $('#viewVoters').css('overflow','');
 $('#viewVoters').remove('style');

cssプロパティを削除する方法や、検索入力を追加する方法はありますか?

<div id="viewVoters" style="width: auto; min-height: 95px; height: auto; overflow: hidden;" class="ui-dialog-content ui-widget-content" scrolltop="0" scrollleft="0">  
</div>
4

3 に答える 3

15

CSSでオーバーライドするだけです。

#viewVoters {
    overflow: auto !important;  /* or 'visible' whatever */
}
于 2013-01-30T19:54:33.150 に答える
11
$('#viewVoters').css('overflow','visible');

これは代わりに確実に機能します

$('#viewVoters').css('overflow','');
于 2013-01-30T21:02:20.187 に答える
-1

ええ、本番サイトで!importantを使用するよりも、特異性を正しく取得する方がよいでしょう。

1つのIDが4クラスより大きく、要素が...'#MyID'は'.class1 .class2 .class3 .class4 p'よりも強いため、IDが他にあるかどうかを確認するには、おそらく親を調べる必要があります。

于 2013-01-30T20:16:21.903 に答える