我抓住了JCarousel的這個代碼表單,並試圖理解下面的這些代碼。我是新來的jQuery並不算大,在JavaScript的,所以我不知道什麼是jQuery和這低於幫助理解jQuery按鈕的啓用/禁用代碼
this.buttonNext[n ? 'bind' : 'unbind'](this.options.buttonNextEvent, this.funcNext)[n ? 'removeClass' : 'addClass'](this.className('jcarousel-next-disabled')).attr('disabled', n ? false : true);
this.buttonPrev[p ? 'bind' : 'unbind'](this.options.buttonPrevEvent, this.funcPrev)[p ? 'removeClass' : 'addClass'](this.className('jcarousel-prev-disabled')).attr('disabled', p ? false : true);
它設置一些CSS的設置狀態,無論是啓用或禁用按鈕是JavaScript的在一個但我想修改一次,我真的明白它。我無法確切知道它在做什麼100%。
試圖理解諸如[n? '綁定':'解除綁定'],並在這裏也鏈接。這4條線有很多。
代碼來自這個插件:http://sorgalla.com/projects/jcarousel/
從技術上講它是所有的JavaScript;) – 2009-07-02 17:53:41