>>分享Web前端开发技术,并对孙卫琴的《精通Vue.js:Web前端开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 21074 个阅读者 刷新本主题
 * 贴子主题:  jQuery UI 范例:切换(Toggle) 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2019-08-17 19:32:00     消息  查看  搜索  好友  邮件  复制  引用

  

jQuery UI 范例 -  切换(Toggle)

         使用自定义效果来显示或隐藏匹配的元素。                    

.toggle() 演示

     点击按钮预览特效。


<!doctype html>

<html lang="en">

<head>

  <meta charset="utf-8">

  <title>jQuery UI 特效 - .toggle() 演示</title>

  <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">

  <script src="//code.jquery.com/jquery-1.9.1.js"></script>

  <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>

  <link rel="stylesheet" href="http://jqueryui.com/resources/demos/style.css">

  <style>

  .toggler {

    width: 500px;

    height: 200px;

  }

  #button {

    padding: .5em 1em;

    text-decoration: none;

  }

  #effect {

    position: relative;

    width: 240px;

    height: 135px;

    padding: 0.4em;

  }

  #effect h3 {

    margin: 0;

    padding: 0.4em;

    text-align: center;

  }

  </style>

  <script>

  $(function() {

    // 运行当前选中的特效

    function runEffect() {

      // 从中获取特效类型

      var selectedEffect = $( "#effectTypes" ).val();

               // 大多数的特效类型默认不需要传递选项

      var options = {};

      // 一些特效带有必需的参数

      if ( selectedEffect === "scale" ) {

        options = { percent: 0 };

      } else if ( selectedEffect === "size" ) {

        options = { to: { width: 200, height: 60 } };

      }

               // 运行特效

      $( "#effect" ).toggle( selectedEffect, options, 500 );

    };

             // 根据选择菜单值设置特效

    $( "#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">切换(Toggle)</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="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>

</select>

         <a href="#" id="button" class="ui-state-default ui-corner-all">运行特效</a>

</body>

</html>

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-02-15 11:36:34 重新编辑]
  Java面向对象编程-->Java注解
  JavaWeb开发-->Web运作原理(Ⅲ)
  JSP与Hibernate开发-->Java应用分层架构及软件模型
  Java网络编程-->Java网络编程入门
  精通Spring-->通过Axios访问服务器
  Vue3开发-->CSS过渡和动画
  vue3-Composition-API的用法
  创建vue cli 插件
  animate.css动画样式类型库的用法
  深入理解Vue的响应式系统
  vue 项目导出word格式文件
  jQuery 选择器
  HTML DOM Script 对象
  JavaScript的HTML DOM MenuItem 对象
  JavaScript的HTML DOM Input Search 对象
  JavaScript的Screen 对象
  HTML 头部的元素的用法
  JavaScript 调试
  JavaScript 的字符串以及处理方法
  JavaScript 语法大全
  非常实用的CSS样式
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。