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