关于jquery的动态下拉广告的实现_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
7
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3742 | 回复: 6   主题: 关于jquery的动态下拉广告的实现        下一篇 
java_along
注册用户
等级:上尉
经验:771
发帖:36
精华:0
注册:2014-2-17
状态:离线
发送短消息息给java_along 加好友    发送短消息息给java_along 发消息
发表于: IP:您无权察看 2014-3-23 15:17:03 | [全部帖] [楼主帖] 楼主

关于JQuery的实现下拉广告的效果

今天周末,可是也别忘了学习哦~

今天给大家带来的是页面下拉广告的效果。

由于是动态效果,截图也没什么意思,就直接跟大家讲下。

当你刷新页面时,会有个广告从顶部慢慢向下移动,然后停留2秒,在慢慢向上返回。

真正有用的代码,其实就这么几行

$(function(){
$(".ad").animate({marginTop:0},2000,function(){
      setTimeout(function(){
      $(".ad").animate({marginTop:-375},2000);
      },2000);
});
});


Animate就是动画效果的方法,第一个参数是,这个动画执行后,$(“.ad”)这个元素所在的位置,第二个参数,指的是这个动画持续了2秒,第三个参数时只回调行数,就是当你动画执行完毕之后再执行这个函数。

setTimeout相当于定时器,第一个参数时要执行的函数,第二个参数是指过了多长时间再去执行这个函数。

参考代码:

<html>
<head>
<script src="jquery/jquery-1.4.1.min.js">
</script>
<style>
*{//这个样式的作用是,清除所有的边距
      margin:0 auto;
      padding:0;
}
.ad{
margin:-375 auto;
width:500px;
height:375px;
}
</style>
<script>
$(function(){
$(".ad").animate({marginTop:0},2000,function(){
      setTimeout(function(){
      $(".ad").animate({marginTop:-375},2000);
      },2000);
});
});
</script>
</head>
<body>
<div class="ad"><img src="img/baxkground.png"/></div>
</body>
</html>


参考了北风网的视频教程。大家也可以有空去看看视频教程,相信一定会获益匪浅的,牛人很多,期待下一个牛人就是你~




赞(0)    操作        顶端 
java_along
注册用户
等级:上尉
经验:771
发帖:36
精华:0
注册:2014-2-17
状态:离线
发送短消息息给java_along 加好友    发送短消息息给java_along 发消息
发表于: IP:您无权察看 2014-3-23 15:18:49 | [全部帖] [楼主帖] 2  楼

发现点击查看的人很多,却不愿留下自己的脚印,

不知为何,自己内心深处,传来蛋蛋的忧伤,

看来我还太年轻~



赞(0)    操作        顶端 
_chen
版主
等级:中校
经验:2139
发帖:39
精华:0
注册:2013-8-23
状态:离线
发送短消息息给_chen 加好友    发送短消息息给_chen 发消息
发表于: IP:您无权察看 2014-3-23 22:09:35 | [全部帖] [楼主帖] 3  楼

可以把截图的效果贴出来吗



赞(0)    操作        顶端 
java_along
注册用户
等级:上尉
经验:771
发帖:36
精华:0
注册:2014-2-17
状态:离线
发送短消息息给java_along 加好友    发送短消息息给java_along 发消息
发表于: IP:您无权察看 2014-3-24 18:28:54 | [全部帖] [楼主帖] 4  楼

由于是动态效果,所以截图 你也只能看到一张图片

可以想象下 当你浏览页面时

一张图片从上方缓缓落下,停留2秒后,再缓缓上拉



赞(0)    操作        顶端 
hui.chen
注册用户
等级:大校
经验:6070
发帖:48
精华:4
注册:2014-2-7
状态:离线
发送短消息息给hui.chen 加好友    发送短消息息给hui.chen 发消息
发表于: IP:您无权察看 2014-3-28 9:05:44 | [全部帖] [楼主帖] 5  楼

代码我跑了一遍,发现了个小问题,如果图片的高度不固定的话,是有点问题的,把animate方法里面的margintop的值改成图片高度的负值,这样更完善


u=2871144702,1362725177&fm=21&gp=0.jpg.gif


赞(0)    操作        顶端 
java_along
注册用户
等级:上尉
经验:771
发帖:36
精华:0
注册:2014-2-17
状态:离线
发送短消息息给java_along 加好友    发送短消息息给java_along 发消息
发表于: IP:您无权察看 2014-3-29 11:26:59 | [全部帖] [楼主帖] 6  楼

晖姐 也是大牛?



赞(0)    操作        顶端 
java_along
注册用户
等级:上尉
经验:771
发帖:36
精华:0
注册:2014-2-17
状态:离线
发送短消息息给java_along 加好友    发送短消息息给java_along 发消息
发表于: IP:您无权察看 2014-3-29 19:02:03 | [全部帖] [楼主帖] 7  楼

今天申请了个百度开发者中心的号,把自己的应用部署在百度云里了大家可以来这里看效果哦

http://javalong.duapp.com/jquery01/test.html



赞(0)    操作        顶端 
总帖数
7
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论