2010-11-23 22 views
0

これはちょっと混乱するかもしれません。私はこのスライダーのことを作成しています。スライドが表示されているときはonclick == ""、隠れている場合はonclick == "slide(#)"と表示されます。#はスライドの番号です。スライドする番号を選択すると、現在のスライドがスライドアウトし、次のスライドが入ってきます。その間、スライドが外に出るときのonclickは、== "slide(#)"とし、スライドのonclick入って来る== ""。私の問題は、外出するスライドのonclickへのスライド()の再取り付けです。jQueryでonclickに事前定義された関数を追加

http://chigstuff.com/header/がうまくいけば、あなたは私が話しているのか理解することができます:あなたが起こっているすべてを見ることができるように

は、ここに私のコードです。ありがとう!

+0

要素からクリックイベントを削除する場合は、attr()ではなくunbind()関数を使用します。何かエラーがありますか? –

+0

それはかなり厄介なコードマンです。あなたができる最良のことは、この種のことを行うjqueryプラグインの1つを見ていることです。非常によく書かれたものがここにあります。 http://flowplayer.org/tools/tabs/index.html –

答えて

1

.attr()の代わりに.click([function])メソッドを使用してリスナーを割り当てたいと思っています。

+0

だから '.bind(slide(#))'? – Chiggins

+0

'.live( 'クリック'、スライド(#))'おそらく良い選択肢です。 –

関連する問題