0

iThemes Builderを使用して構築している wordpress サイトで問題が発生しています。

プラグインJquery Megamenuを追加すると、 overflow:hiddenプロパティによってドロップダウンが切断されます。これは、カスタム css でオーバーライドできないようです (!important などを使用)。

可能な解決策は、インライン スタイルをオーバーライドする Jquery を作成することであるとアドバイスされましたが、どうすればよいかわかりません。誰か助けてくれませんか?

サイトはhttp://www.labratrecords.comで見ることができます。メガメニューは 2 番目のメニューです。

前もって感謝します。

4

1 に答える 1

1

何をしているのかを理解するために、最初に jQuery チュートリアルを実行するのが最善です (これは馬の口からのものですhttp://docs.jquery.com/Tutorials:How_jQuery_Works ) が、要素のインライン css を設定するにはこれを行う:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"
type="text/javascript"></script>

<script type="text/javascript">
  $(window).ready(function () {

    $('#elementID').css('overflow', 'visible');

  }
</script>

「#elementID」は任意の css セレクター (多数の要素を選択するセレクターを含む) に置き換えることができます。例えば

$('body').css('overflow', 'visible');

$('h2').css('overflow', 'visible');    

$('#toolbar a').css('overflow', 'visible');

その他の背景 jQuery (javascript ライブラリー) を見る前に、javascript 自体を把握しておくことをお勧めします。彼はチョコレート工場からの短いがよく書かれた入門チュートリアルです: http://code.google.com/edu/ajax/tutorials/intro-to-js.html

于 2012-05-16T11:31:29.560 に答える