簡單的傳送帶分頁使用的是MooTools
隨著各種有旋轉木馬,以及MooTools的很多,我還是決定寫我自己的傳送帶類,一些很好的理由
1。 想要一個尋呼功能(能夠跳到一個特定的幻燈片/傳送帶一步)。
2。 要安置的左,右按鈕/鏈接的自由,我曾經請。
3。 在幻燈片的步驟更多的控制權。
我設法創建一個新的傳送帶,具有上述特點如下...隨意提出的任何修改,你會需要!!!
我的例子看起來像... [ 查看演示 ]
觀看演 示 尋呼版本1.0下載MooTools的傳送帶 (下載1991次)
1。 傳送帶尋呼
你可以很容易地添加分頁到您的轉盤,只需通過設置分頁標誌,這是最後parater通過創建的真實MooCarousel的實例(要分頁)或false(donot想分頁)。
VAR carousel1 =,新MooCarousel('carousel1_wrapper','carousel1_items_container','carousel1_moveleft',的carousel1_moveright',c_ns,c_sss, 真正 ); / / NS =幻燈片,SSS =滑動步長
當然你可以通過修改它們的CSS改變外觀這些尋呼achors的N-覺得你請。
carousel_paging {文本對齊:權利;保證金:5PX 10px 0 0;}
。carousel_paging電流,carousel_paging頁{概要:無;寬度:。均為15px;高度:均為15px;線高度:均為15px;文本對齊:中心;顯示:塊;浮動:左;背景:#D8D8EB;保證金:0 1px的0;文字裝飾:無;}。carousel_paging:懸停,carousel_paging當前{背景:#4D4D9B;顏色:#FFFFFF;}。
好吧! 雖然是一個小問題,如果設置分頁錨,然後將得到產生總是在旋轉木馬組件。 我想動態,以及,但只是為了讓吹出來的比例腳本,我決定跳過它。
但你知道一點點的JavaScript,你可以很容易地修改在MooCarousel類傳呼代碼,請您的需求。
2。 訂製左,右的圖標
只需打的CSS,你可以改變位置,圖像或任何displat財產的左,右按鈕。 是能夠改變的“左”和右的buttoms存款是我的權利我傳送帶類的真正原因。
以來這個MooCarousel類,接受這些按鈕的ID,你可以把這些按鈕在頁面上的任何地方,如果你願意,它並不一定要在元素層次,因為在我的例子。
VAR carousel1 =,新MooCarousel('carousel1_wrapper','carousel1_items_container','carousel1_moveleft',的carousel1_moveright',c_ns,c_sss,真正);
的CSS
carousel_container_l,carousel_container_r {保證金:50像素0 0 0;位置:親屬;寬度:23px;高度:20像素;浮動:左;光標:指針;}carousel_container_r {背景位置:0-38px;}
carousel_container_l {背景位置:0-58px;}
3。 自定義幻燈片步驟
這是什麼意思我自定義幻燈片的步驟?
大多數傳送帶滑動完整的可視窗口。 所以說,你有四個項目(如我上面的樣品),它會滑動的所有四個項目。 有了這個轉盤組件,通過幻燈片的數量和您選擇的步長。
VAR carousel1 =,新MooCarousel('carousel1_wrapper','carousel1_items_container','carousel1_moveleft',的carousel1_moveright',c_ns,c_sss,真正);
c_ns =數量的幻燈片,c_sss =滑動步長
此外,在我的例1,我calcuted滑動步長,基於邏輯的地方,我知道數量的項目,每個項目的寬度和已後,我的CSS在每個項目的利潤率。
狂歡/ * 1 * /
c1_w = 92; / /狂歡項目寬度
VAR c1_n = 10;的比較狂歡項數/ /合計
VAR c1_pp = 4 / /比較狂歡項目每頁數
c1_marginFactor = 51;
c1_sss VAR = c1_w * c1_pp; / / SSS =滑動步長
VAR c1_ns = parseInt(((c1_w * c1_n)/ c1_sss)+0.5)/ / NS =幻燈片
c1_sss + = c1_marginFactor的; / / SSS =滑動步長,51利潤
要求:MooTools 1.2的
觀看演 示 尋呼版本1.0下載MooTools的傳送帶 (下載1991次)











































12月18日,2008在11:22上午
您好!
我的深化發展我的新網站使用的是MooTools,我才發現我的文章“菜單上的這個偉大的傳送帶! 之前,我用我自己的,但沒有分頁。
現在,傳送帶工作得很好,但是...... MooTools的代碼管理onclick和onmouse的一部分,我不工作了......這是工作,我刪除傳送帶代碼,盡快。
能不能幫我找到了什麼是錯的?
這裡是頁: http://new.lordfpx.com ,菜單開幕後,你會看到沒有,你可以點擊文章。 如果你想要,我可以給你的代碼。
2008年12月18日下午11:49
lordfpx,
我看到在Firefox 3頁,但相當力的理解,你什麼意思“菜單開幕後,你會看到沒有,你可以點擊文章。”
另外,我也注意到,該網頁不加載在IE7的罰款(有運行時錯誤)
隨時給我nik1409 [在] gmail.com你的代碼,會很樂意來看看它,如果它有助於不管怎樣
問候
ñ
12月19日,2008在5:06上午
是的,對不起,我已經沒有測試在IE7尚未頁。
在Firefox中,當你點擊了一篇文章,它應該打開右側的部分,但傳送帶時,它什麼都不做。
我會送你我的網頁,後來因為我在工作。
多謝了!
1月13日,2009 1:24 PM
我發現那裡是我的錯!
因為我不希望“左”和右的圖標“......我沒有把我的網頁上,我只是tryed,看它是否是因為......是,它是案件...
我想我會隱藏在我的網站。
謝謝
2009年1月14日下午09:38
嘿Lordfpx
感謝您讓我們知道,這可能試圖做同樣的一些其他有用。
問候
聶
2009年2月13日,11:03 PM
嘿,不錯的工作
也有人告訴我,我可怎麼辦這個分頁的MooTools 1.1? 我還沒有轉移到1.2。 
謝謝
mortal.matt的Gmail
2009年2月13日,11:04 PM
遺憾的是mortal.matt(上)的Gmail(點)com,再次感謝
2009年6月4日下午04:18
嗨,
請你能告訴我,我是如何使這個自動播放?
歡呼聲中,亞當
2009年6月11日,8:26上午
感謝您的工作是真棒。 順便說一句,什麼是對你的代碼的許可證信息? 我想在我工作的一個插件使用,我想知道,如果是確定
2009年6月21日下午05:44
隨意使用你喜歡....
2009年8月10日,12:36上午
嗨,
這實在是一個很好的,但是當我使用的JS http://mootools.net/download (因為一些其他的影響,我使用的),而不是你mootools12_all_p.js它停止工作......我怎麼能解決這個問題? 非常感謝。
2010年1月16日,6:24上午
我怎樣才能改變分頁的定位? 我想這是在右上角,但我不想在CSS中使用絕對或固定定位。
2010年8月1日起,8:54 PM
所以,你使用的是MooTools的,但還是手動設置的寬度,數量,項目等。 我建議是這樣的:
carouselItems = $('carousel1_items。“);
c1_w = carouselItems [0]的getSize()X; / /狂歡項目的寬度
c1_n = carouselItems.length; / /總的狂歡項目數
。c1_pp = $(“carousel1_wrapper)的getSize().x/c1_w的; / /每頁狂歡項目數
也parseInt()方法可能是錯誤的計算,讓你錯過任何一個幻燈片。 更好地利用CEIL():
VAR c1_ns = CEIL(((c1_w * c1_n)/ c1_sss))/ / NS =幻燈片
我不使用的那一刻marginFactor,但您可能能夠計算出太
。
2010年8月1日起,下午08:57
對不起,這是Math.ceil()
2010年8月6日,12:10上午
有一個簡單的方法,使這個自動播放?