0

尊敬する人...

左にスクロールすると問題が発生するタイムラインスクローラーに取り組んでいます....

要素の数がなくなったら、ナビゲーションを無効にする必要があります...

同じものにバインドとバインド解除を使用しています:

$("#right,#left").click ->
  #alert page_no
  if page_no >= (size-1)
    $("#right").unbind("click")
  else
    #alert "activating right"
    $("#right").bind("click")
  if page_no > 3
    $("#left").unbind("click")
  else
    #alert "activating left"
    $("#left").bind("click")

しかし、左のナビゲーションは機能していません。

基本的に、15 番目の要素を表示した後に右のナビゲーションを無効にし、最初の要素をオーバーフローする前に左のナビゲーションを無効にする必要があります ...

これは私の現在の状態です: http://codepen.io/akashdevaraju/pen/vikar

私は何度もjsをチェックしましたが、それを理解することができません...

PS:ナビゲーション機能はあるが障害機能がない私の以前のコード http://codepen.io/akashdevaraju/pen/tiesa

編集:追加されたJSバージョン

4

2 に答える 2

0

.bind() の動作を定義する必要がありますよね? 「バインド」とだけ言うことはできません。実際には、セレクターに何もバインドしていません。

$('#left-arrow').bind('click', function(event) {
    // click handling code goes here
});
于 2013-08-14T18:01:31.317 に答える