• JQ——文本框特效


    <!doctype html>
    <html lang="en">
    <head>
      <meta charset="utf-8">
      <title>jQuery UI 特效 - .effect() 演示</title>
      <link rel="stylesheet" href="//apps.bdimg.com/libs/jqueryui/1.10.4/css/jquery-ui.min.css">
      <script src="//apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script>
      <script src="//apps.bdimg.com/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
      <link rel="stylesheet" href="jqueryui/style.css">
      <style>
        .toggler {  500px; height: 200px; position: relative; }
        #button { padding: .5em 1em; text-decoration: none; }
        #effect {  240px; height: 135px; padding: 0.4em; position: relative; }
        #effect h3 { margin: 0; padding: 0.4em; text-align: center; }
        .ui-effects-transfer { border: 2px dotted gray; }
      </style>
      <script>
      $(function() {
        // 运行当前选中的特效
        function runEffect() {
          // 从中获取特效类型
          var selectedEffect = $( "#effectTypes" ).val();
     
          // 大多数的特效类型默认不需要传递选项
          var options = {};
          // 一些特效带有必需的参数
          if ( selectedEffect === "scale" ) {
            options = { percent: 0 };
          } else if ( selectedEffect === "transfer" ) {
            options = { to: "#button", className: "ui-effects-transfer" };
          } else if ( selectedEffect === "size" ) {
            options = { to: {  200, height: 60 } };
          }
     
          // 运行特效
          $( "#effect" ).effect( selectedEffect, options, 500, callback );
        };
     
        // 回调函数
        function callback() {
          setTimeout(function() {
            $( "#effect" ).removeAttr( "style" ).hide().fadeIn();
          }, 1000 );
        };
     
        // 根据选择菜单值设置特效
        $( "#button" ).click(function() {
          runEffect();
          return false;
        });
      });
      </script>
    </head>
    <body>
     
    <div class="toggler">
      <div id="effect" class="ui-widget-content ui-corner-all">
        <h3 class="ui-widget-header ui-corner-all">特效(Effect)</h3>
        <p>
          Etiam libero neque, luctus a, eleifend nec, semper at, lorem. Sed pede. Nulla lorem metus, adipiscing ut, luctus sed, hendrerit vitae, mi.
        </p>
      </div>
    </div>
     
    <select name="effects" id="effectTypes">
      <option value="blind">百叶窗特效(Blind Effect)</option>
      <option value="bounce">反弹特效(Bounce Effect)</option>
      <option value="clip">剪辑特效(Clip Effect)</option>
      <option value="drop">降落特效(Drop Effect)</option>
      <option value="explode">爆炸特效(Explode Effect)</option>
      <option value="fade">淡入淡出特效(Fade Effect)</option>
      <option value="fold">折叠特效(Fold Effect)</option>
      <option value="highlight">突出特效(Highlight Effect)</option>
      <option value="puff">膨胀特效(Puff Effect)</option>
      <option value="pulsate">跳动特效(Pulsate Effect)</option>
      <option value="scale">缩放特效(Scale Effect)</option>
      <option value="shake">震动特效(Shake Effect)</option>
      <option value="size">尺寸特效(Size Effect)</option>
      <option value="slide">滑动特效(Slide Effect)</option>
      <option value="transfer">转移特效(Transfer Effect)</option>
    </select>
     
    <a href="#" id="button" class="ui-state-default ui-corner-all">运行特效</a>
     
     
    </body>
    </html>
  • 相关阅读:
    学习进度——第十周
    梦断代码读后感03
    DFS入门——数的拆分
    DFS入门——素数环问题
    排列LCS问题
    洛谷P1436 棋盘分割 题解 二维区间DP
    洛谷P1241 括号序列 题解 栈
    《算法艺术与信息学竞赛》第1章 算法与数据结构 学习笔记
    洛谷P1563 玩具谜题(NOIP提高组2016 D1T1)题解 模拟
    洛谷P5022 旅行(NOIP提高组2018 D2T1)题解 贪心/去环
  • 原文地址:https://www.cnblogs.com/yan-linxi/p/8204900.html
Copyright © 2020-2023  润新知