0

Web サイトにタブを追加して、白黒の 2 つのサブメニューをナビゲートしようとしています。基本的に、[ハイライト] または [ニュース] をクリックすると、そのセクションに新しい要素のセットが表示されます。

jquery ライブラリを追加しました。

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

それでもコンソールを確認すると、「Uncaught TypeError: Object [object Object has no method 'tabs'」というメッセージが表示されます。定義されていません。

ライブラリを追加しました:

<script src="public/scripts/applicat.js" type="text/javascript"> </script>

しかし、コンソールで '$("body") をチェックすると、'null' が返されます。(ウェブサイトにアップロードされたファイルには、この applicat.js ファイルが含まれています)

私はすべてを試しましたが、タブメソッドを追加する方法を理解できないようで、HTMLへのjQueryリンクにも問題はありません。

これは、tabs 関数が呼び出される方法です (body の最後の直前):

<script type="text/javascript" charset="utf-8">
jQuery().ready(function() { 
jQuery("#discussion-sections > nav ul").tabs("#discussion-sections > section");
});
</script>

// おまけの質問 水平線がページを横切るようにタブ ヘッダーの長さを拡張する方法をご存知ですか? タブが定義されているULにborder-bottomを追加しようとしましたが、この場合、選択したタブの下の領域にも線が追加されます。

ありがとう、ルイス

4

3 に答える 3

1

これを使うだけhttp://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.jsで解決します。

于 2012-09-28T19:24:27.997 に答える
0

「Uncaught TypeError: Object [object Object has no method 'tabs'」が定義されていません.:-

ライブラリが正しく呼び出されていません。ドキュメント内のタブ mathod を呼び出してください。ready 関数

于 2012-06-12T05:00:51.190 に答える
0

変化する

<script src="public/scripts/applicat.js" type="text/javascript">

<script src="public/scripts/applicat.js" type="text/javascript"></script>
于 2012-06-12T05:05:35.000 に答える