-1

ここのスクリプトは非常に単純ですが、なぜ機能しないのかわかりません。

HTML:

<div class="services-tab">...</div>

<div id="services-content">...</div>

JavaScript:

$(document).ready(function(){
  $(".services-tab").click(function(){
    $("#services-content").slideUp();
  });
});

slideUp() を fadeOut() に置き換えると機能しますが、これは私が望む効果ではありません。私は何を間違っていますか?

4

4 に答える 4

0

以下の参照をコードに追加してください。問題が解決します

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">

このJqueryを使用したライブ デモについては、ここをクリックしてください。

于 2013-05-10T09:32:16.000 に答える
0

この最新の jquery ライブラリを使用してください。

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>

その仕事。

于 2013-05-10T09:38:24.377 に答える
0

ID から # を削除

<div id="#services-content">...</div>

で置き換えます

<div id="services-content">...</div>
于 2013-05-10T09:24:23.490 に答える
0

わかりました、これで解決しました。私はこれでjqueryをロードするFoundation4を使用しています:

<script>
  document.write('<script src=' +
  ('__proto__' in {} ? 'js/vendor/zepto' : 'js/vendor/jquery') +
  '.js><\/script>')
  </script>

代わりに、jquery を直接ロードしました。

そして今、それは機能します。

于 2013-05-10T09:27:52.797 に答える