purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

オブジェクトのthisに行きたいけどjquery使うとその要素のthisになってしまう。


イマイチ理解出来てないので完全に自分メモ


jquery.jcarousel.jsを使ってスライドショーのautoplayをしているが
aタグをクリックしたら止めたい


162〜184行目あたり

var self = this;
・
・
・
this.funcNext   = function() { self.next(); };
this.funcPrev   = function() { self.prev(); };
this.funcResize = function() { self.reload(); };

var funcPauseAuto = function() { self.pauseAuto(); };
li.find("a").click( function() {
	funcPauseAuto();
});

こうやればjqueryの中でthis.って使わなくてもいいので意図通りに動作する。