Drupal 7 に Jcarousel をインストールしましたが、クライアントが矢印の上にカーソルを置いたときに両側に水平にスクロールする必要があります。
変数を Timeout 関数に渡そうとしましたが、うまくいかないようです。次のコードでは、タイムアウトのみが認識されます: var n = function () {c.next();}; ユーザーがクリックした矢印に応じて、 c.prev() または c.next() を使用して、タイムアウトに左または右にスクロールするように指示できる必要があります。
var c = this;
var k = 1;
var n = function () {c.next();};
if (k == 1) n = function () {c.prev();};
if (k == 5) n = function () {c.next();};
this.timer = window.setTimeout(n, 500)
私もこの方法でやろうとしましたが、うまくいきません。
var c = this;
var k = 5;
this.timer = window.setTimeout(function() {c.nextprev(k);}, 500)
...
nextprev: function(k) {
if (k === 1) return "prev()";
if (k === 5) return "next()";
}
ヘルプやガイドラインをいただければ幸いです。