show()方法和hide()方法
1.show()方法和hide()方法是jquery中最基本的動畫方法.為一個元素呼叫hide()方法,會將該元素樣式改為none
$("element").hide()與$("element").css("display","none")相同
2.當把元素隱藏後,可以使用show()方法將元素diplay樣式設定為先前的顯示狀態
<style type="text/css">
*{margin:0;padding:0;}
body { font-size: 13px; line-height: 130%; padding: 60px }
#panel { width: 300px; border: 1px solid #0050D0 }
.head { height:24px;line-height:24px;text-indent:10px;background: #96E555; cursor: pointer;width:100%; }
.content { padding: 10px; text-indent:24px; border-top: 1px solid #0050D0;display:block; }
</style>
<script type="text/javascript">
$(function(){
$("#panel h5.head").toggle(function(){
$(this).next().hide();
},function(){
$(this).next().show();
})
})
</script>
</head>
<body>
<div id="panel">
<h5 class="head">什麼是jQuery?</h5>
<div class="content">
jQuery是繼Prototype之後又一個優秀的JavaScript庫,它是一個由 John Resig 建立於2006年1月的開源專案。jQuery憑藉簡潔的語法和跨平臺的相容性,極大地簡化了JavaScript開發人員遍歷HTML文件、操作DOM、處理事件、執行動畫和開發Ajax。它獨特而又優雅的程式碼風格改變了JavaScript程式設計師的設計思路和編寫程式的方式。
</div>
</div>
</body>
3.show()方法和hide()方法讓元素動起來
show()方法和hide()方法在不帶任何引數的情況下,相當於css("display","none/block/inline")作用是立即隱藏或顯示匹配的元素,不會有任何動畫.可以為show()方法指定一個速度引數,例如show在600毫秒顯示出來,normal,400;fast,200
4.hide(600)會同時減少"內容"的高度,寬度和不透明度,直至這3個屬性的值都為0,最後設定css為"display:none".同理,show(600)方法則會從上到下增大"內容"的高度,從左到右增大內容寬度,同時增加內容不透明度
<style type="text/css">
*{margin:0;padding:0;}
body { font-size: 13px; line-height: 130%; padding: 60px }
#panel { width: 300px; border: 1px solid #0050D0 }
.head { height:24px;line-height:24px;text-indent:10px;background: #96E555; cursor: pointer;width:100%; }
.content { padding: 10px; text-indent:24px; border-top: 1px solid #0050D0;display:block; }
</style>
<script type="text/javascript">
$(function(){
$("#panel h5.head").toggle(function(){
$(this).next().hide(1600);
},function(){
$(this).next().show(2600);
})
})
</script>
</head>
<body>
<div id="panel">
<h5 class="head">什麼是jQuery?</h5>
<div class="content">
jQuery是繼Prototype之後又一個優秀的JavaScript庫,它是一個由 John Resig 建立於2006年1月的開源專案。jQuery憑藉簡潔的語法和跨平臺的相容性,極大地簡化了JavaScript開發人員遍歷HTML文件、操作DOM、處理事件、執行動畫和開發Ajax。它獨特而又優雅的程式碼風格改變了JavaScript程式設計師的設計思路和編寫程式的方式。
</div>
</div>
</body>
相關文章
- 使用 hide和 show方法來隱藏和顯示 HTML 元素IDEHTML
- JavaScript show() 方法JavaScript
- animate()動畫的opacity: 'show'和opacity: 'hide'作用動畫IDE
- 訪問framework中hide方法FrameworkIDE
- Angularjs基礎知識之ng-show和ng-hideAngularJSIDE
- sencha touch 檢視(view) show與hide事件探討ViewIDE事件
- show sga和show parameter sga的區別
- show master logs 和 show master status 區別AST
- dequeueReusableCellWithIdentifier vs dequeueReusableCellWithIdentifier : forIndexPathIDEIndex
- js includes方法 和 filter方法JSFilter
- slideUp()方法和slideDown()方法IDE
- 【MySQL】SHOW WARNINGS和SHOW ERRORS的作用是什麼?MySqlError
- ncurses皮膚庫:new_panel(),doupdate(),show_panel(),hide_panel(),move_panel(),del_panel()...IDE
- jQuery hide()jQueryIDE
- 細說equals()方法和hashCode()方法
- prop()方法和attr()方法的區別
- 詳解equals()方法和hashCode()方法
- v-if和v-show
- 徹底理解了call()方法,apply()方法和bind()方法APP
- Java方法02:方法的定義和呼叫Java
- Android通過hide&show管理多Fragment出現重疊以及點選穿透的解決之道AndroidIDEFragment穿透
- 屬性和方法
- javaSE-day04--ArrayList基本用方法、類內定義方法和方法過載、靜態方法static(類的方法)、工具方法(static)的定義和使用Java
- 來看看兩種好玩的方法,擴充套件方法和分部方法套件
- Hide的用法IDE
- Hide the User MenuIDE
- laravel中delete()方法和destroy()方法的區別Laraveldelete
- Java基礎系列-equals方法和hashCode方法Java
- Effective Java 避免使用終結方法和清空方法Java
- javascript 靜態方法和例項方法例項JavaScript
- Interlocked.Increment 方法 和Interlocked.Decrement 方法作用REM
- svn檢視日誌(show log)顯示時間為1970的解決方法
- Promise和Promise的方法Promise
- 抽象方法和抽象類抽象
- 抽象類和抽象方法抽象
- scala 函式和方法函式
- 一、IOS類和方法iOS
- JavaScript的方法和技巧JavaScript