1

Jqueryでcss属性を変更しようとしています。そうです

wrapperInner.css('overflow', 'visible');

しかし、値は同じままです。アラートを実行するalert(wrapperInner.css('overflow'))と、 が表示されますhidden。このためのcssは次のとおりです

.tribe-events-calendar td div.wrapper div.wrapper_inner {
    position:relative;
    overflow:hidden!important;
}
4

1 に答える 1

5

!importantjQueryをオーバーライドしています。それを除く。

使用!importantはずさんで、一般的に悪い考えです。使用すると問題が発生することがわかります。

削除できない場合は、必要なスタイルを持つクラスを追加します。

var thing = $('div')   
thing.addClass('shown');   

 

div {
    color: red !important;
}

.shown {
    color: blue !important;
}

色を使用しましたが、コンセプトは当てはまります。デモ

</p>

于 2012-11-25T17:57:36.383 に答える