1

私のシングル ページ サイトには、「続きを読む」スタイルのリンクをコンテンツ領域の div に追加するために呼び出されるスクリプトがあります。ボタンをクリックすると、コンテンツ領域のクラスが変更され、すべてのコンテンツを表示できるようになります。もう一度クリックすると、コンテンツが非表示になります。

これは私が問題を抱えているサイトです: http://lexisnexis.stacklaw.com.au/
しかし、このサイトでは問題なく動作しています: http://nundoobah-retreat.com.au/about.html

私は何を間違えたのですか?

4

2 に答える 2

2

スクリプトがメソッドを実行すると、JQueryがスクリプトエラー(「.curCSSが見つかりません」)をスローしますswitchClass

よくわかりませんが、これは、JQueryコアよりも古いバージョンのJQueryUIを実行していることが原因である可能性があります。

<script type="text/javascript" src="/templates/microsites//js//jquery-1.8.3.min.js"></script>     
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js" type="text/javascript"></script>

このcurCSSメソッドは、JQuery1.8.0で非推奨になりました。

最新バージョンのJQueryUIにアップグレードすることをお勧めします。switchClassまたは、 (JQuery UIに属する)を使用せず、代わりにremoveClass/addClassまたはslideUp/ slideDown(コアJQueryライブラリの一部)を使用します。

于 2012-12-04T05:03:14.903 に答える
1

これはjquery-uiのcurcssの問題です。http://bugs.jquery.com/ticket/11921

jquery-ui 1.9.0 以降を使用する場合があります。

于 2012-12-04T05:46:42.670 に答える