28、Jquery 页面效果

Jquery动画函数分为三类

基本动画函数

基本动画函数包括show(显示)、hide(隐藏)、toggle(切换)这三个函数。

例子所需html

<input type="button" value="点击" id="btn" />
<div id="ts">这是一个提示</div>

show()

主要用来控制元素的显示,如果元素默认处于显示状态则不会发生任何改变。

$("#ts").show(); //如果这个元素是隐藏的 则将其显示

该方法还提供了一个重载,可以实现动画效果慢慢显示,参数为毫秒。

$("#ts").show(400); //参数毫秒

可以在发生变化后执行回调函数

$("#ts").show(400,function(){
    alert("执行完毕");
    //其他代码
});

hide()

该方法对应show方法,意思是隐藏的意思。将页面上的元素进行隐藏,同样也有重载和回调函数。

$("#ts").hide(); //将元素立即隐藏
$("#ts").hide(400); //将元素缓慢隐藏 参数毫秒
$("#ts").hide(400,function(){
    alert("执行完毕");
});

toggle()

对于显示和隐藏提供了一个切换方法,如果隐藏则开启,否则则隐藏。

$("#btn").click(function(){
    $("#ts").toggle(400,function(){
        console.log("点击了一次");
    });
});

滑动动画函数

滑动动画函数包括slideUp(滑动隐藏)、slideDown(滑动显示)、slideToggle(滑动开关)

slideDown()

就是滑动版的show方法,参数一样。

$("#ts").slideDown(); //从上到下 滑动显示 滑动show

slideUp()

滑动版的hide方法。

$("#btn").click(function(){
    $("#ts").slideUp(400);
});

slideToggle()

滑动版toggle方法。

$("#btn").click(function(){
    $("#ts").slideToggle(400,function(){
        console.log("点击了一次");
    });
});

淡入淡出动画函数

淡入淡出函数包括:fadeOut()、fadeIn()、fadeToggle()、fadeTo(),效果为透明度慢慢变底或变高,使用方法同上。而fadeTo方法是渐变到给定的透明值。

fadeTo()

$("#btn").click(function(){
    $("#ts").fadeTo(400,0.3);//渐变到给定的透明值(0~1)
});

自定义动画函数

animate()

该方法用于将某个元素慢慢变为某个形式。

$("#ts").css("border","1px dashed #000").
         css("width","100px").
         animate({ //操作css样式 逐渐变为该样式 样式名称Camel 命名法paddingLeft 不是padding-left
            width:$(window).width() - 100,
            height:$(window).height() - 100
        },1000);

stop()

stop()方法用于停止某个动画

$("#btn").click(function(){
    $("#ts").stop(); //立即停止动画
    $(":animated").stop(); //停止所有动画
});

一个鼠标移入移出例子

$("#btn").mouseover(function(){
    $("#ts").animate({marginLeft:"1000px"},1000);
}).mouseout(function(){
    $("#ts").animate({marginLeft:"0px"},1000);
});

另外有一个全局函数可以禁用所有页面的动画。

$.fx.off=true; //全局属性 禁用所有动画 false为启动
$("ts").hide(); 

将该属性设置为true后,跟在后面的所有动画都不会执行。

时间: 2024-11-10 01:25:54

28、Jquery 页面效果的相关文章

Jquery页面加载效果

1.说明 Jquery页面加载可实现异步请求时提示"请稍后,正在加载..."效果,同步请求不可用(即ajax async: false).本文地址:http://www.cnblogs.com/lengzhan/p/6423312.html 2.代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

jquery页面滚动显示浮动菜单栏锚点定位效果

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <title>jQuery

jQuery页面滚动监听事件及高级效果插件

jQuery页面滚动监听事件及高级效果插件 1. One Page scroll (只适用于上下焦点图)http://www.thepetedesign.com/demos/onepage_scroll_demo.html 2. Scrolld(更不好用)https://github.com/charliegeiger89/Scrolld.js#readme 3. Animate Scroll(参数太少,不好用)https://github.com/ramswaroop/animatescrol

jQuery oLoader实现的加载图片和页面效果

oLoader使用方法 不管是oLoader还是oPageLoader都是基于jQuery,所以调用前请先加载jquery库,作者已经将两个插件集成到一起:jquery.oLoader.min.js,已经打包好请戳源码下载. 调用jQuery oLoader非常简单,一句话如下: [js] view plaincopy $('#element').oLoader(); 使用oLoader加载图片: [js] view plaincopy $(function(){ $('img').oLoade

今日工作总结:jquery轮转效果的集成与前台页面banner的设计思路总结

今日做了两个项目中的两个问题,现在特来总结一下,以便分享给更多的朋友们. 1.jquery轮转效果的集成 涉及到jquery的不同版本问题,解决办法是在后缀用jQuery代替$.项目地址在:121.40.62.79 可以访问,并通过查看源代码获取到. jquery代码如下: <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script> <script type

系统管理模块_岗位管理_改进_使用ModelDroven方案_套用美工写好的页面效果_添加功能与修改功能使用同一个页面

改进_使用ModelDroven方案 @Controller @Scope("prototype") public class RoleAction extends ActionSupport implements ModelDriven<Role>{//把ModelDriven放到栈顶,帮我们封装参数 //在Action里面要用到Service,用注解@Resource,另外在RoleServiceImpl类上要添加注解@Service @Resource private

jQuery的效果函数及如何运用

jQuery是JavaScript的一个库,它是一个轻量型的语言.它不仅有优秀的选择器,还有能实现各种页面效果的函数.下面我们就说说它的这些函数以及能实现怎样的效果. 1.jQuery中的hide()和show()函数. 在使用jQuery的时候,我们可以用hide()和show()函数来实现元素的显示和影藏.下面我们通过代码来说明下. $("#hide").click(function(){ $("p").hide(); }); 在这段代码中元素通过了点击事件调用

几个比较常用的jQuery交互效果

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">最近做了不少东西,都是比较杂碎的,但是也有一些比较经典jQuery的效果,我把它提炼出来吧,就算做笔记了,以后忘了可以翻阅一下.</span> 1.有的页面很长,当我们好不容易翻到底部的时候或者累死了还没翻到底部就想回到顶部的时候,这时候急切想要一个回到顶部的按钮,这个按钮可

JavaScript网站设计实践(一)网站结构以及页面效果设计

原文:JavaScript网站设计实践(一)网站结构以及页面效果设计 这是JavaScript DOM编程艺术里的构建JavaScript网站设计的例子,这本书给我学习JavaScript带来许多启发,在这个乐队宣传网站中,把前面学到的知识点整合在这个项目了.在这里记录下实现这个乐队的宣传网站的具体过程,加深理解.好,从现在开始来实现这个JavaScript网站实战. 一.网页的结构 由三个部分组成:头部.导航.内容 效果图是这样的(勉强看,有点不美观.哈哈): 二.网站的的结构 这是我的项目目