jQuery滑動方式上下左右滾動效果
本章節介紹一下使用jQuery實現的div塊上下左右以動畫方式實現移動效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #box{ width:200px; height:200px; } #first{ text-align:center; width:200px; height:200px; position:absolute; } #sec{ text-align:center; width:200px; height:200px; display:none; position:absolute; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#btn").unbind().click(function(){ $("#first").hide(); $("#sec").css("left","-200px").animate({"left":"0px"},500).show(); }); $("#btn2").unbind().click(function(){ $("#sec").hide(); $("#first").css("left","200px").animate({"left":"0px"},500).show(); }); $("#btn3").unbind().click(function(){ $("#first").hide(); $("#sec").css("top","200px").animate({"top":"0px"},500).show(); }); $("#btn4").unbind().click(function(){ $("#sec").hide(); $("#first").css("top","-200px").animate({"top":"0px"},500).show(); }); }); </script> </head> <body> <div id="box"> <div id="first"> <p>螞蟻部落一</p> <p>螞蟻部落二</p> <p>螞蟻部落三</p> <p>螞蟻部落四</p> <p>螞蟻部落五</p> </div> <div id="sec"> <p>螞蟻部落一</p> <p>螞蟻部落二</p> <p>螞蟻部落三</p> <p>螞蟻部落四</p> <p>螞蟻部落五</p> </div> </div> <div style="width:200px; height:50px;"> <input type="button" value="向右滾動" id="btn"/> <input type="button" value="向左滾動" id="btn2"/> <input type="button" value="向上滾動" id="btn3"/> <input type="button" value="向下滾動" id="btn4"/> </div> </body> </html>
上面的程式碼實現了動畫移動效果,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).$(document).ready(function(){}),當文件結構完全載入完畢再去執行函式中的程式碼。
(2). $("#btn").unbind().click(function(){}),首先解綁所有的事件處理函式(這裡沒有此操作),然後再註冊click事件處理函式。
(3).$("#first").hide(),先將不需要的元素隱藏。
(4).$("#sec").css("left","-200px").animate({"left":"0px"},500).show(),首先瞬間將元素的left屬性值設定為-200px,這個時候元素就看不到了,被左邊緣隱藏,然後以動畫的方式設定此元素顯示出來。
二.相關閱讀:
(1).hide()參閱jQuery hide()一章節。
(2).css()方法參閱jQuery css()一章節。
(3).animate()方法參閱jQuery animate()一章節。
相關文章
- jQuery元素動畫方式滑動效果jQuery動畫
- jQuery 效果 – 滑動jQuery
- JS圖片滾動(無縫、平滑、上下左右滾動)效果JS
- Android 設定TextView滑動滾動條和滑動效果AndroidTextView
- jQuery圖片無縫滾動效果jQuery
- jquery實現滑動門效果詳解jQuery
- asp.net 長表單填寫水平滾動條滑動效果ASP.NET
- 隱藏滾動條保留滾動效果
- jquery 感應滑鼠移動的文字3d滾動效果jQuery3D
- jquery實現的滑動軸效果程式碼例項jQuery
- jQuery列表上下垂直滾動效果程式碼例項jQuery
- jQuery具有暫停功效果新聞列表向上滾動jQuery
- UIPanGestureRecognizer上下左右滑動方向判斷演算法UI演算法
- 滑鼠懸浮遮罩層動畫方式滑動切換效果遮罩動畫
- unity 實現輪盤方式的按鈕滾動效果Unity
- 判斷滾動條是否滑動到底部
- js、jQuery實現文字上下無縫輪播、滾動效果JSjQuery
- 按鈕滾動條效果
- jQuery滑動導航選單jQuery
- JavaScript左右拖動滑動的按鈕效果JavaScript
- 【譯】定製Flutter滾動效果Flutter
- 前端實現文字滾動效果前端
- CSS完成視差滾動效果CSS
- CSS水平無縫滾動效果CSS
- 文字垂直迴圈滾動效果
- (轉)jquery圖片左右滾動jQuery
- 移動端觸屏拖動頁面滾動效果
- 20 個用於處理頁面滾動效果的 jQuery 外掛jQuery
- 滑鼠滑輪上下滾動設定方法_怎樣設定滑鼠上下滾動
- 用Activity的onTouchEvent方法實現監聽手指上下左右滑動
- TextView跑馬燈效果,也就是,自動滾動文字的效果。TextView
- 仿 “即刻APP” 滑動返回的效果APP
- android: slide 滑動動畫效果AndroidIDE動畫
- CSS3實現的div塊上下左右翻滾效果CSSS3
- 實現隨著滾動條滾動,導航會自動切換的效果
- jQuery抖動效果詳解jQuery
- jQuery實現的但行文字具有時間間隔向上滾動效果jQuery
- vue 數字滾動遞增效果Vue