私の問題は少し複雑です。
slideDown()
機能をアニメーションに依存するドロップダウンを備えたナビゲーション メニューがあります。ドロップダウンには、margin-top
スタイルの設定方法が原因である必要がmargin-top
ありますが、ユーザーのフォント、ズームなどの設定に基づいて、ウィンドウの読み込み後に jQuery で設定する必要があります。これを行うには、 を使用しますattr("style","margin-top: -22px !important")
。これにより、ドロップダウンが正常に機能します。ただし... を使用するslideDown()
と、jQuery は!important
ドロップダウンのアニメーションにとって重要な を削除します。を使用しない場合!important
、は と の両方をslideDown()
アニメーション化しますが、見栄えがよくありません。margin-top
height
私の質問は: jQuery がインライン スタイルをオーバーライドするのを止める方法はありますか?