jquery延时载入动画焦点图- 有点类似视差动画

在这里我用了一个插件jquery.DB_tabMotionBanner.min.js。

参考下载:http://www.jqueryfuns.com/resource/1424

http://www.xwcms.net/js/jdt/76222.html

http://www.jb51.net/jiaoben/142671.html


首先引入js文件

<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script>   注意这里是1.8.3版本的,其他版本可能就不适用啦。
<script type="text/javascript" src="jquery.DB_tabMotionBanner.min.js"></script>


页面


<div class="DB_tab25">

      <ul class="DB_bgSet">//这是四个背景图
<li style="background:url('img/bg1.jpg') no-repeat 49% 0"></li>
<li style="background:url('img/bg2.jpg') no-repeat 49% 0"></li>
<li style="background:url('img/bg3.jpg') no-repeat 49% 0"></li>
<li style="background:url('img/bg4.jpg') no-repeat 49% 0"></li>
</ul>

<ul class="DB_imgSet">//这是每个背景上的文字或者图片的内容,最后会飘动上背景图上的
<li>
<a href="#"><img class="DB_1_1" src="img/move1.png" alt=""/></a>
<img class="DB_1_2" src="img/move2.png" alt=""/>
<img class="DB_1_3" src="img/move3.png" alt=""/></li>
<li>
<img class="DB_2_1" src="img/move1.png" alt=""/>
<img class="DB_2_2" src="img/move2.png" alt=""/>
<img class="DB_2_3" src="img/move3.png" alt=""/></li>
<li>
<img class="DB_3_1" src="img/move1.png" alt=""/>
<img class="DB_3_2" src="img/move2.png" alt=""/>
<img class="DB_3_3" src="img/move3.png" alt=""/></li>
<li>
<img class="DB_4_1" src="img/move1.png" alt=""/>
<img class="DB_4_2" src="img/move2.png" alt=""/>
<img class="DB_4_3" src="img/move2.png" alt=""/>
<img class="DB_4_4" src="img/move2.png" alt=""/>
<img class="DB_4_5" src="img/move3.png" alt=""/></li>
</ul>

<div class="DB_menuWrap">

         <ul class="DB_menuSet">//这里是四个图片的四个点点
<li><img src="img/btn_off.gif" alt=""/></li>
<li><img src="img/btn_off.gif" alt=""/></li>
<li><img src="img/btn_off.gif" alt=""/></li>
<li><img src="img/btn_off.gif" alt=""/></li>
</ul>

                //上下页的翻页效果

              <div class="DB_next"><img src="img/nextArrow.png" alt="NEXT"/></div>
<div class="DB_prev"><img src="img/prevArrow.png" alt="PREV"/></div>

</div>

</div>




好啦,重点的js内容来啦

<script type="text/javascript">
$('.DB_tab25').DB_tabMotionBanner({
key:'b28551',
autoRollingTime:10000,                            
bgSpeed:500,
motion:
{
//设置各个图片动画出现的效果
DB_1_1:{left:-50,opacity:0,speed:1000,delay:500},
DB_1_2:{left:-50,opacity:0,speed:1000,delay:1000},
DB_1_3:{left:100,opacity:0,speed:1000,delay:1500},


DB_2_1:{top:50,opacity:0,speed:1000,delay:500},
DB_2_2:{top:50,opacity:0,speed:1000,delay:1000},
DB_2_3:{left:100,opacity:0,speed:1000,delay:1500},


DB_3_1:{left:-50,opacity:0,speed:1000,delay:500},
DB_3_2:{top:50,opacity:0,speed:1000,delay:1000},
DB_3_3:{left:100,opacity:0,speed:1000,delay:1500},


DB_4_1:{left:-50,opacity:0,speed:1000,delay:500},
DB_4_2:{left:-50,opacity:0,speed:1000,delay:1000},
DB_4_3:{left:-50,opacity:0,speed:1000,delay:1500},
DB_4_4:{left:-50,opacity:0,speed:1000,delay:2000},
DB_4_5:{left:100,opacity:0,speed:1000,delay:3000},


end:null
}

})
</script>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,我无法找到关于"vue-awesome-swiper"视差效果的具体信息。但是,我可以为您提供一些关于Vue.js和swiper的基本信息。 Vue.js是一个流行的JavaScript框架,用于构建用户界面。它具有简单易学、灵活和高效的特点,使得开发者可以更轻松地构建交互式的Web应用程序。 Swiper是一个现代化的移动端滑块插件,它提供了丰富的滑动效果和交互功能。它可以用于创建漂亮的轮播、画廊、滑动菜单等。 要实现视差效果,您可以使用Vue.js和Swiper的组合。具体步骤如下: 1. 首先,确保您已经安装了Vue.js和Swiper。您可以通过以下命令来安装它们: ```shell npm install vue swiper ``` 2. 在您的Vue.js项目中,导入Vue和Swiper的相关模块: ```javascript import Vue from 'vue'; import Swiper from 'swiper'; import 'swiper/css/swiper.css'; ``` 3. 在Vue组件中,使用Swiper的相关API来创建一个滑块实例,并配置视差效果: ```javascript export default { mounted() { new Swiper('.swiper-container', { parallax: true, // 启用视差效果 // 其他配置项... }); } } ``` 4. 在模板中,使用适当的HTML结构来创建一个包含滑块内容的容器: ```html <template> <div class="swiper-container"> <div class="swiper-wrapper"> <!-- 滑块内容 --> <div class="swiper-slide"> <!-- 内容1 --> </div> <div class="swiper-slide"> <!-- 内容2 --> </div> <!-- 更多滑块内容... --> </div> </div> </template> ``` 请注意,以上只是一个基本的示例,您可以根据自己的需求进行进一步的配置和定制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值