>  기사  >  웹 프론트엔드  >  show() 및 hide() 메서드를 사용하여 Jquery_jquery에서 이미지에 애니메이션을 적용하고 숨깁니다.

show() 및 hide() 메서드를 사용하여 Jquery_jquery에서 이미지에 애니메이션을 적용하고 숨깁니다.

WBOY
WBOY원래의
2016-05-16 15:37:181482검색

(1) 기능 설명

페이지에서 "표시" 연결을 클릭하면 show() 메서드를 통해 그림이 애니메이션 방식으로 표시됩니다. 동시에 그림 클릭의 테두리 스타일을 변경하는 메서드에서 콜백 함수가 실행됩니다. 표시된 그림 때, hide()를 사용하여 애니메이션 방식으로 그림을 숨깁니다.

(2) 구현 코드

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="../jquery-2.1.4.js"></script>
<style type="text/css">
  body{font-size:13px}
  img{display:none;cursor:pointer}
</style>
<script type="text/javascript" >
  $(function(){
    $("a").click(function(){ //显示连接
      $("img").show(3000,function(){
        $(this).css("border","solid 1px #ccc");
        })
      })
      $("img").click(function(){
        $(this).hide(3000);
        })
    })
</script>

</head>

<body>
  <a href="javascript:void(0)">显示</a>
  <img  src="Images/dezai.jpg" / alt="show() 및 hide() 메서드를 사용하여 Jquery_jquery에서 이미지에 애니메이션을 적용하고 숨깁니다." >
</body>
</html>

느리게 표시되는 애니메이션

show() 및 hide() 메서드를 사용하여 Jquery_jquery에서 이미지에 애니메이션을 적용하고 숨깁니다.

jquery hide(), show() 메소드 사용법에 대한 자세한 설명

문법

$(selector).hide(속도,콜백)
속도에는 세 가지 효과 매개변수가 있습니다. • 밀리초(예: 1500)
•"천천히"
•"보통"
•"빠르게"

속도를 설정할 때 요소는 표시에서 숨김으로 이동하면서 높이, 너비, 여백, 패딩 및 투명도를 점차적으로 변경합니다.

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $(".btn1").click(function(){
 $("p").hide();
 });
 $(".btn2").click(function(){
 $("p").show();
 });
});
</script>
</head>
<body>
<p>This is a paragraph.</p>
<button class="btn1">Hide</button>
<button class="btn2">Show</button>
</body>
</html>

이것은 매우 간단한 표시 및 숨기기입니다. 효과를 적용하려면 숨기거나 표시할 시간이나 매개변수만 추가하면 됩니다.

<script type="text/javascript">
$(document).ready(function(){
 $(".btn1").click(function(){
 $("p").hide(1000);
 });
 $(".btn2").click(function(){
 $("p").show(1000);
 });
});
</script>

마지막으로 표시 및 숨기기로 얻은 표시 및 숨기기 효과를 요약합니다

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery_last.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready( function(){});
function hiden(){
$("#divObj").hide();//hide()函数,实现隐藏,括号里还可以带一个时间参数(毫秒)例如hide(2000)以2000毫秒的速度隐藏,还可以带slow,fast
}
function slideToggle(){
$("#divObj").slideToggle(2000);//窗帘效果的切换,点一下收,点一下开,参数可以无,参数说明同上
}
function show(){
$("#divObj").show();//显示,参数说明同上
}
function toggle(){
$("#divObj").toggle(2000);//显示隐藏切换,参数可以无,参数说明同上
}
function slide(){
$("#divObj").slideDown();//窗帘效果展开
}
</script>
</head>
<body>
<h3>div里内容的显示隐藏特效</h3>
<input type="button" value="隐藏" onclick="hiden()"/>
 <input type="button" value="显示" onclick="show()"/>
 <input type="button" value="窗帘效果显示2" onclick="slide()"/>
 <input type="button" value="窗帘效果的切换" onclick="slideToggle()"/>
 <input type="button" value="隐藏显示效果切换" onclick="toggle()"/>
<div id="divObj" style="display:none">
    1.测试例子<br/>
    2.测试例子<br/>
    3.测试例子<br/>
    4.测试例子<br/>
    5.测试例子<br/>
    6.测试例子<br/>
    7.测试例子<br/>
    8.测试例子<br/>
    9.测试例子<br/>
    0.测试例子<br/>
  </div>
</body>
</html>

위 내용은 Jquery에서 show() 및 hide() 메서드를 사용하여 그림에 애니메이션을 적용하고 숨기는 내용입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.