用jquery的animate动画函数做的网页效果

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>鼠标放上去透明度和位移都变化</title>
	<style>
	    * {
	    	margin:0;
	    	padding:0;
	    }
       .dv1 {
       	 position: relative;
       	 left:0;
       	 top:200px;
       	 width:100px;
       	 height:300px;
       	 background-color: red;
       }
       .dv1 div {
       	width:300px;
       	height:300px;
       	position: absolute;
       	left:136px;
       	top:0;
       	background-color: orange;
       	opacity: 0;

       }
	</style>
</head>
<body>
	<div class=‘dv1‘>
		<div></div>
	</div>
</body>
<script src=‘http://apps.bdimg.com/libs/jquery/1.8.3/jquery.min.js‘></script>
<script>
//这个函数里面有个坑:$(".dv1 div") . stop()    要不然只要鼠标放上去几次,函数就执行几次,这是bug,所以务必要加上这句话
      $(document).ready(function(){
             $(".dv1").hover(function(){
                     $(‘.dv1 div‘).stop().animate({
                       left:"120px",
                       opacity: 1
                      })
             },function(){
                     $(‘.dv1 div‘).stop().animate({
                       left:"300px",
                       opacity: 0
                      })
             })
      })

</script>
</html>

  

时间: 2024-10-12 18:58:57

用jquery的animate动画函数做的网页效果的相关文章

jQuery中animate动画第二次点击事件没反应

jQuery中animate动画第二次点击事件没反应 用animate做点击翻页动画时发现第二次点击事件动画没反应,而第一次点击有动画效果,代码如下: 复制代码 代码如下: $(".page").stop().animate({top:“-300px”}, 800, 'easeInOutExpo'); 第二次点击事件动画没反应的原因:top是page元素顶部相与其父元素顶部的距离,第一次点击后,page元素顶部已经移动到距其父元素顶部 -300px的位置,第二次点击时的并不是page在

jquery的animate({})动画整理

在网页制作的过程中少不了用到各种动画,形式多种多样,flash,css,js,canvas,等等都能实现,对于其优劣和效果只能说各有千秋. 什么是动画效果,其实网页中的渐变效果就是一种很基础的动画,动画的基础是时间效果,在规定的时间内完成什么效果.动画最关键的一点还是根据人类的视觉习惯而来,动的东西往往是心灵捕捉的对象.抓住用户的眼光,以动画为基础宣传自己迫切想表达的并且美化丰富界面内容,也算是动画的内涵了. 下面提到的是使用jQuery如何实现动画效果,动画的要素是动,move当然有需要对cs

jquery 停止animate动画,并且回复最初状态

// 热门推荐悬浮效果 $("#recom_con li img").mouseenter(function(){ $(this).stop(true, true); $w = parseInt($(this).width())+10; $(this).animate({'width':$w},300); }); $("#recom_con li img").mouseleave(function(){ $(this).stop(true, true); $w =

jquery 温故而知新 animate动画的一些坑

注意1,只有hover事件后才能紧跟着第二个回调函数(mouseleave),尽量还是不使用mouseover事件了 注意2,.stop(false,true); 结束动画,在动画队列中删除自己,并且直接按照原计划的动画效果的完成结果体现结束. $(".header-list li").hover(function(e){ slideDowning = true; var selector = $(this).children('ul'); if(!selector.is("

jquery中animate()动画方法

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="jquery-2.1.1.min.js" ></script> <style> #div1{width:100px;height:100px;background:red;} #div2{width:

jQuery基础(动画篇 animate,显示隐藏,淡入淡出,下拉切换)

1.jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局,如果在代码执行的时候,一般是通过js控制元素的style属性,这里jQuery提供了一个快捷的方法.hide()来达到这个效果   $elem.hide() 提供参数: .hide( options ) 当提供hide方法一个参数时,.hide()就会成为一个动画方法..hide()方法将会匹配元素的宽度,高度,以及不透明度,同时进行动画操作

jQuery实现的动画简单介绍

jQuery实现的动画简单介绍:在网页制作中,使用jQuery可以轻松的实现简单的动画效果,比使用原生的js要简单不少,这是前端程序员的幸运,下面再来对此简单做一些介绍,寄希望能够给需要的朋友带来一定的帮助.一般来说animate()函数是最为常用的函数: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" conten

【总结整理】JQuery基础学习---动画

jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局,如果在代码执行的时候,一般是通过js控制元素的style属性,这里jQuery提供了一个快捷的方法.hide()来达到这个效果 $elem.hide() 提供参数: .hide( options ) 当提供hide方法一个参数时,.hide()就会成为一个动画方法..hide()方法将会匹配元素的宽度,高度,以及不透明度,同时进行动画操作 快捷参数

RCurl getURL()函数做debug

getURL()函数做获取网页做debug,三步骤 1.首先创建一个对象debugGatherer(),该对象包含三个函数:(update(), value(), reset()); R> debugInfo <- debugGatherer() R> names(debugInfo) [1] "update" "value" "reset" R> class(debugInfo[[1]]) [1] "funct