已采納回答 / 蜀北喬少恭
你在zIndexArr.push(zIndex);后面答應(yīng)一些數(shù)據(jù),再在animate執(zhí)行完畢之后的回調(diào)函數(shù)后再打印一個(gè)數(shù)據(jù),this.posterItems.each(function(){ var self = $(this), prev = self.prev().get(0)?self.prev():_this_.posterLastItem, width = prev.width(), height = prev.height() zIndex = pre...
2016-04-03
已采納回答 / sheshunjiang
此處$('.J_Poster')為一個(gè)集合,$(this)表示的是這個(gè)集合中的一個(gè),通過each()依次遍歷,為每一創(chuàng)建一個(gè)Carousel對象
2016-04-02
已采納回答 / ROAR_0001
首先rw,rh(?rw = this.setting.posterWidth,? rh ?= this.setting.posterHeight,)獲取的是配置參數(shù)中定義的高度和寬度。這里rw,rh為第一張幻燈片的高和寬。假設(shè)rw=rh=10;scale(?rw *self.setting.scale;)是配置參數(shù)中設(shè)置的縮放比例。之后再計(jì)算第二張幻燈片的寬高(rw = rw *self.setting.scale;rh = rh *self.setting.scale;【注:10*0.9=9】)。計(jì)算過...
2016-03-31
已采納回答 / 陳mou
因?yàn)樾D(zhuǎn)的時(shí)候第一張圖片會(huì)先設(shè)置上最后一張的zindex值,然后循環(huán)的時(shí)候第二張會(huì)獲取第一張的zindex值,所以一直循環(huán)下去的話全部都會(huì)設(shè)成最后一張的zindex 而使用animation的話它是先綁定上去但是是有一段過渡期去漸變成那個(gè)值。拓展一下的話就是如果each函數(shù)每一步執(zhí)行的時(shí)間過長(以至于長過了animation的過渡時(shí)間)那么animation也會(huì)和.css一樣的效果
2016-03-06
最贊回答 / weibo_奇鱗池粼_0
這樣寫是將自執(zhí)行函數(shù)內(nèi)的Carousel函數(shù)設(shè)置成全局對象window的屬性,相當(dāng)于window.Carousel =?Carousel,也就是說將Carousel函數(shù)設(shè)置成全局函數(shù)。要是想將Carousel設(shè)置成jQuery的插件,可以將Carousel寫成jQuery的屬性,即jQuery.Carousel =?Carousel。
2016-02-01
最贊回答 / qq_一路向前_5
旋轉(zhuǎn)木馬里面的圖片是奇數(shù)張還是偶數(shù)張,this.posterItems.size()%2==0表示是偶數(shù)張。
2016-01-21
最新回答 / 迷途的馬爾斯
首先你要知道封裝的概念,封裝的目的就是為了方便我們開發(fā),內(nèi)部封裝好接口,就不用每個(gè)模塊都寫一個(gè)接口,同時(shí)還可以保護(hù)私有變量。至于閉包的好處,閉包可以在一個(gè)外部函數(shù)中寫多個(gè)嵌套函數(shù)來調(diào)用私有變量,還有同一條作用域鏈中可以寫兩個(gè)閉包共享私有變量
2015-12-21