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
- Android 設定TextView滑動滾動條和滑動效果AndroidTextView
- jQuery圖片無縫滾動效果jQuery
- 隱藏滾動條保留滾動效果
- jQuery 效果 – 動畫jQuery動畫
- js、jQuery實現文字上下無縫輪播、滾動效果JSjQuery
- unity 實現輪盤方式的按鈕滾動效果Unity
- jQuery 效果 – 停止動畫jQuery動畫
- vue路由切換滑動效果Vue路由
- CSS水平無縫滾動效果CSS
- 【譯】定製Flutter滾動效果Flutter
- 前端實現文字滾動效果前端
- CSS完成視差滾動效果CSS
- jQuery 動畫效果 與 動畫佇列jQuery動畫佇列
- jQuery 間歇的無縫滾動jQuery
- jQuery內容橫向拖拽滾動jQuery
- 滑鼠滑輪上下滾動設定方法_怎樣設定滑鼠上下滾動
- 仿 “即刻APP” 滑動返回的效果APP
- vue 數字滾動遞增效果Vue
- JQuery4:滑鼠事件和滾動事件jQuery事件
- jQuery新聞列表垂直滾動詳解jQuery
- 什麼是視差滾動?如何實現視差滾動的效果?
- vscode 如何設定滑輪滾動快捷鍵VSCode
- 前端基礎-jQuery的動畫效果前端jQuery動畫
- jQuery寫的文章內容頁右側浮動滾動jQuery
- CSS文字交錯滑動效果-001CSS
- 巢狀滾動效果實現討論巢狀
- 美化滾動條效果程式碼例項
- CSS3滾動條效果程式碼CSSS3
- css-虛線邊框滾動效果CSS
- 一個有上下滾動效果的TextViewTextView
- 1.21 JQuery4:滑鼠事件與滾動事件jQuery事件
- jQuery 頁面滾動 吸頂 和 吸底jQuery
- 線上直播原始碼,JS動態效果之,側邊欄滾動固定效果原始碼JS
- OverScroll彈性滾動和慣性滾動效果的實現原理——CoordinatorLayout+Behavior
- CSS3滑動開關按鈕效果CSSS3
- (十)如果實現滑動展示選單效果
- 實現抖音 “影片無限滑動“效果