weixin_38422826
2017-10-16 01:40hide()方法中的options是起什么作用的 调回函数中的setTimeout函数
<!DOCTYPE html>
jQuery UI hide Example
<!-- CSS -->
<br><br> .toggler-1 { width: 500px; height: 200px; }<br><br> #button-1 { padding: .5em 1em; text-decoration: none; }<br><br> #effect-1 { width: 240px; height: 160px; padding: 0.4em; position: relative; }<br><br> #effect-1 h3 { margin: 0; padding: 0.4em; text-align: center; }<br><br>
<br><br> $(function() {<br><br> function runEffect() {<br><br> $( "#effect-1" ).hide( "shake", {times: 10, distance: 200}, 1000, callback );<br><br> };<br><br> // callback function to bring a hidden box back<br><br> function callback() {<br><br> setTimeout(function() {<br><br> $( "#effect-1" ).removeAttr( "style" ).hide().fadeIn();<br><br> }, 1000 );<br><br> };<br><br> // set effect from select menu value<br><br> $( "#button-1" ).click(function() {<br><br> runEffect();<br><br> return false;<br><br> });<br><br> });<br><br>
Hide
JavaTpoint provides easy and point to point learning of various tutorials
such as Java Tutorial, Core Java Tutorial, Android, Design Pattern, JavaScript,
AJAX, SQL, Cloud Computing, Python etc.
Shake Effect Hide
代码是这么写的,请问上述代码中{times:10, distance: 200}指的是什么?
在setTimeOut函数中 我们为什么要写 $( "#effect-1" ).removeAttr( "style" ).hide().fadeIn(); 那么长的一段代码,而不直接写$("#effect-1").fadeIn()呢?fadeIn()本身就表示淡入的意思。这里为什么还写着hide()呢?我们明明把元素hide了之后需要重现显示出来就不应该写hide().
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- 如何在onclick函数中使用javascript淡出多个元素
- asynchronous
- file-upload
- php
- jquery
- 2个回答
- js 函数如何做到延迟一秒返回参数。
- vue.js
- javascript
- 3个回答
- 我应该通过ajax函数传递会话变量还是直接在脚本中访问它?
- javascript
- ajax
- php
- jquery
- 4个回答
- javascript中的setTimeout方法在不同时间间隔会产生不同的结果?
- javascript
- 1个回答
- 初学者问:小程序里的settimeout为什么不是最后执行的
- javascript
- 1个回答
换一换