jQuery UI API - 縮放特效(Scale Effect)

所屬類別

特效(Effects)

用法

描述:按照某個(gè)百分比縮放元素。

scale

參數(shù) 類型 描述 默認(rèn)值
direction String 特效的方向??赡艿闹担?both"、"vertical" 或 "horizontal"。 "both"
origin Array 消失點(diǎn)。 [ "middle", "center" ]
percent Number 要縮放到的百分比。
scale String 元素的哪個(gè)區(qū)域?qū)⒈徽{(diào)整尺寸:"both"、"box"、"content"。當(dāng)值為 "box" 時(shí),調(diào)整元素的邊框(border)和內(nèi)邊距(padding)的尺寸。當(dāng)值為 "content" 時(shí),調(diào)整元素內(nèi)的所有內(nèi)容的尺寸。 "both"

實(shí)例

實(shí)例 1:

使用縮放特效(Scale Effect)切換一個(gè) div。

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>縮放特效(Scale Effect)演示</title>
  <link rel="stylesheet"  rel="external nofollow" target="_blank"  rel="external nofollow" target="_blank" >
  <style>
  #toggle {
    width: 100px;
    height: 100px;
    background: #ccc;
  }
  </style>
  <script src="http://code.jquery.com/jquery-1.10.2.js" rel="external nofollow"  rel="external nofollow" ></script>
  <script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js" rel="external nofollow"  rel="external nofollow" ></script>
</head>
<body>
 
<p>點(diǎn)擊任意地方進(jìn)行切換。</p>
<div id="toggle"></div>
 
<script>
$( document ).click(function() {
  $( "#toggle" ).toggle( "scale" );
});
</script>
 
</body>
</html>

查看演示

實(shí)例 2:

只在一個(gè)方向上使用縮放特效(Scale Effect)切換一個(gè) div。

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>>縮放特效(Scale Effect)演示</title>
  <link rel="stylesheet"  rel="external nofollow" target="_blank"  rel="external nofollow" target="_blank" >
  <style>
  #toggle {
    width: 100px;
    height: 100px;
    background: #ccc;
  }
  </style>
  <script src="http://code.jquery.com/jquery-1.10.2.js" rel="external nofollow"  rel="external nofollow" ></script>
  <script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js" rel="external nofollow"  rel="external nofollow" ></script>
</head>
<body>
 
<p>點(diǎn)擊任意地方進(jìn)行切換。</p>
<div id="toggle"></div>
 
<script>
$( document ).click(function() {
  $( "#toggle" ).toggle({ effect: "scale", direction: "horizontal" });
});
</script>
 
</body>
</html>

查看演示