2012-03-13 7 views
0

私の注目の仕事の一部を表示するために、イメージスライダを上に持つWebページを再設計しています。画像スライダは正常に動作し、次の画像または前の画像の右または左の矢印をクリックして機能します。矛盾するスクリプト:htmlドキュメントにfancyBoxスクリプトを追加したときにイメージスライダが機能しなくなる

fancyBoxファイルへのリンクを追加して、そのページの他の画像(スライダーにない)がポップアップfancyBoxで表示されるまで、すべてがうまくいっていました。 fancyBoxはうまく動作しますが、左または右の矢印をクリックするとスライダが消えるようになりました。

スライダースクリプトとFancyBoxの両方がこのページで機能するように、スライダーやfancyBoxを修正してもらえますか?

Here is a link to the webpage

私はどのファイルもを指摘しているソースには、スライダの一部であり、どのFancyBox

ためのもので、私は任意およびすべての助けを本当に感謝!

答えて

0

theirfアドバンス、 で

おかげであなたはjQueryの2つの異なるバージョンをロードしているように見えます。ヘッダー(1.7)に1つ、m.js(1.4.2)の先頭に1つあります。 m.jsから1.4.2のコピーを取り出して起動してみてください。コンソールにエラーがないか確認してから、そこから行ってください。

また、私はあなたが使用しているスライダースクリプトについてはあまりよく分かりません。以前は同じページにfancyBoxとBxSliderを使用していましたが、彼らは一緒に素晴らしいプレーをしています...ただのアイデアです。 'dirが' 空の文字列です$("#pic-" + next).show('slide',{direction: dir});

によって引き起こさ

When I called show(slide,[object Object]) with your args, an error was thrown! 
TypeError: f.easing[i.animatedProperties[this.prop]] is not a function 
[Break On This Error] 

...e)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.... 

を:Firebugの中をステップ実行するとき

+0

ああ私はそれを知らなかった。私はm.jsから1.4.2 jsを削除しましたが、それはうまくいかないようです。 BxSlider – theirf

+0

を見て、m.jsを実行しようとした後でjQueryをロードしています。まず、jQueryをロードし、スライダが機能するかどうかを確認してください。 –

+0

いいえ、まだ動作しません。私はBxSliderを動作させました。しかし、私のカスタムスライダを動作させるための他の提案はありますか? – theirf

1

は、エラーを参照してください。これはあなたのエラーの原因と考えています。 また、表示する前に隠れるなど、いくつかの問題があります。もっとjQueryのアニメをチェックしてみてください。また、シンプラーはあらかじめ作成されたスライダーを使用しています:)

+0

よろしくお願いします。まあ、私はそれらのエラーを修正する方法について私は考えていないので、カスタムスライダを使用する間違いだったと思う。 そして、クロムは私のコンソールにエラーを出さなかった...(奇妙な)...だから私は誰もいないと仮定した。 あらかじめ作成されたスライダに関するご提案はありますか? – theirf

+0

ええ、私はjQuery Tools oneを愛しています。www.jquerytools.org –

+0

ああ、以下のコメントも真実です... m.jsに別のバージョンのjqueryがあります –

関連する問題