zoukankan      html  css  js  c++  java
  • jquery之效果操作

    jQuery操作之效果

    效果一共分五大类

    一.基本

    二.滑动

    三.淡入淡出

    四.自定义

    五.设置

    咱们先来看一下基本类

    一.基本又分为

    show()

    hide()

    toggle()

    html代码

    <div></div>
    <p>123</p>
    <input type="button" id="btn" value="显示">
    <input type="button" id="btn1" value="隐藏">
    <input type="button" id="btn2" value="切换">
    

    css代码

    div{
    	  100px;
    	 height: 100px;
    	 background: red;
    	 display: none;
      }
    

    jquery代码

       $("#btn").click(function(){
    	    //显示div 3秒执行完
            $("div").show(3000);
        })
    
        $("#btn1").click(function(){
    	    //隐藏div 3秒执行完
    	     $("div").hide(3000);
        })
        
    	$("#btn2").click(function(){
    	    
    		//切换显示隐藏div 2秒执行完
    		$("div").toggle(2000);
        })
    

    效果如下图

    二.滑动又分为

    show()

    hide()

    toggle()

    html和css代码都一样

    jquery代码

        $("#btn").click(function(){
    	    //展开div 
            $("div").slideDown();
        })
    
        $("#btn1").click(function(){
    	    //收缩div 
    	     $("div").slideUp();
        })
        
    	$("#btn2").click(function(){
    	    
    		//切换展开收缩div 
    		$("div").slideToggle();
        })
    

    效果图

    三.淡入淡出又分为

    fadeIn()

    fadeOut()

    fadeTo()

    fadeToggle

    css代码

         div{
    		  200px;
    		 height: 400px;
    		 background: red;
    		 display: none;
    		 position:absolute;
    		 top:0;
    		 left:0;
    	 }
          input{
    	    margin-top:420px;
    	 }
    

    jquery代码

        $("#btn").click(function(){
    	    //渐渐淡入
            $("div").fadeIn(2000);
    		//两秒以后开始执行动画
    		$("div").fadeTo("slow",2000);
        })
    
       /$("#btn1").click(function(){
    	    //渐渐淡出
    	     $("div").fadeOut(2000);
        })
        
    	$("#btn2").click(function(){
    	    
    		//切换淡入淡出div 
    		$("div").fadeToggle(2000);
        })
    

    效果图

    四.自定义(这个效果是最常用的一个效果,各种效果都能实现)

    animate()

    stop()

    delay()

    css代码

         div{
    		  200px;
    		 height: 400px;
    		 background: red;
    		 position:absolute;
    		 top:0;
    		 left:0;
    	 }
          input{
    	    margin-left:700px;
    	 }
    

    jquery代码

        $("#btn").click(function(){
    	   //设置动画效果
    	   $("div").animate({
    	      "width":"400px",
    		  "height":"600px",
    		  "left":"100px"
    		},2000)  
    	})
    	$("#btn1").click(function(){
    	   //终止进行中的动画效果
    	   $("div").stop().animate()
    	   })
    	$("#btn2").click(function(){
    	   //延时动画效果
    	   $("div").delay(500).animate({
    	       "width":"400px",
    		  "height":"600px",
    		  "left":"100px"
    	   },2000)
    	 })  
    

    效果图

    五.设置

    $.fx.off()

    $.fx.interval()//相当于定时器

    jquery代码

     //暂停一切动画效果
     $.fx.off=true;
    	$("#btn").click(function(){
    	   //设置动画效果
    	   $("div").animate({
    	      "width":"400px",
    		  "height":"600px",
    		  "left":"100px"
    		},2000)  
    	})
  • 相关阅读:
    (6)STM32使用HAL库实现modbus的简单通讯
    (4)STM32使用HAL库实现串口通讯——理论讲解
    (3)STM32使用HAL库操作外部中断——实战操作
    (2)STM32使用HAL库操作外部中断——理论讲解
    对图片进行压缩、水印、伸缩变换、透明处理、格式转换操作1
    文件压缩、解压工具类。文件压缩格式为zip
    Bean与Map的转换 和 Map与Bean的转换
    正则 身份证的验证
    金钱处理工具类 人民币转换为大写
    正则表达式工具类,验证数据是否符合规范
  • 原文地址:https://www.cnblogs.com/slamljp/p/6871625.html
Copyright © 2011-2022 走看看