2009-09-03 7 views

答えて

31

する理由私にはわかりません。問題は、両方のライブラリにjquery.tabsが作成されていることです。この競合により、2番目のスクリプトがロードされなくなります。カスタムダウンロードを作成するには、http://jquerytools.org/download/に行ってタブを含めないでください。私はちょうどこの問題を抱えており、これを行うことで解決することができました。

唯一の欠点は、カスタムJSファイルをダウンロードしてサイトに組み込むことができないため、CDNを使用できないことです。

+5

しかし、jquery-uiタブの代わりにjqueryツールタブを使用する場合は、[link](http://jqueryui.com/download)に移動し、タブなしでカスタムjsファイルを作成します。 –

+3

http://jquerytools.org/download/私はこれが正しいリンクだと信じています –

+0

スライダー、すなわちjQuery ToolsのRangeinputにも同様のことが当てはまります。 RangeInputは、2番目のスクリプトの読み込みを停止する.slider()を呼び出します。 –

2

はい、もちろん、しかし、あなたは彼らが一緒に使用することができます

+2

私はDrupalで2つのコンポーネントを持っています。 1つはJqueryツールを使用し、もう1つはJquery UIを使用します。問題は、両方が実行されている場合、すべてが壊れていることです。リンクはライトボックスリンクなどに変わります。 – coderama

+0

jQueryUIのCSSファイルをいくつかインストールしましたか? –

+0

いいえ、私はしませんでした。私はそれがライトボックスがツールや何かと互換性がないことが必要であると思う。私はそれを把握できません。 – coderama

1

はい可能です。 jQuery Toolsファイルをロードする前に、すべてのjQuery UIライブラリ[both js and css]をロード/インクルードする必要があります。 私はあなたと同じ問題に直面しました。トリックをすることで修正されました。

0

this threadを読んで、あるライブラリまたは他のライブラリのタブ機能の名前を変更する方法を詳しく説明している場合もあります。私は2つのWordpressプラグインと同様の状況を抱えていました。 1つはjQueryツールを使用し、もう1つはjQuery UIを使用していました。あるライブラリや他の関数で関数の名前を変更して(そしてそれに続く呼び出しをすべて変更すると)、問題は解決しましたが、それはちょっとしたものです。

関連する問題