就......無聊練習一下JQuery的 scroll 操作

這個範例是這樣子的,請看 demo (這個免費空間還蠻好用)

Clipboard02  

 

就是假設你的網站內容很寬且寬到爆,想要讓人在一張大網頁上瀏覽

"類似" 這網站 的捲動,但是人家寫得當然比較好,因為她有去算每個div內容距離邊邊的寬度

反正只是練習嘛.......

或者你想要做個橫向瀏覽的圖片 slideshow (可以自己在左右兩邊加上浮動箭頭看起來會比較有質感)

 

首先使用 CDN 載入 JQuery 

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

HTML 如下

<input type="button" id="left" value="左" />
<input type="button" id="right" value="右" />
<div id="main" style="margin: 50px auto; overflow: hidden; width: 100%; height: 600px;">
<div style="width: 4200px;">
<div class="left">1<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">2<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">3<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">4<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">5<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">6<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">7<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">8<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">9<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">10<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">11<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">12<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">13<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
<div class="left">14<br /><img src="doraemon.jpg" alt="" width="300px" /></div>
</div>
</div>

js 如下

$(document).ready(function(){
 var docw = $(document).width() - 100;
 $("#right").click(function(){
	$("#main").animate({
		scrollLeft: $("#main").scrollLeft() + docw
	}, 700,function(){});   
 });
 $("#left").click(function(){
	$("#main").animate({
		scrollLeft: $("#main").scrollLeft() - docw
	}, 700,function(){});   
 });

});



上面的code應該不用解釋......好吧我承認我是在混篇數 = =

    全站熱搜

    小雕 發表在 痞客邦 留言(0) 人氣()