jquery简单的图片切换效果,支持pc端、移动端的banner图片切换开发
无意中看见了两年前写的一个图片切换,那会儿刚刚学习网页制作,可以说是我的第一个处女座的jquery图片切换效果。无聊之余对它的宽度稍稍做了一下修改,变成了支持pc端、手机端全屏的banner图片切换效果。
写法很简单,网页初学者们或者wenbapp初学者们可以拿去学习学习,也可以在这基础上加上手机的图片滑动切换效果。废话不多说,下面说说这个简单的图片切换的效果吧!
首先以下是图片切换的效果图:


图片切换效果html内容:
<div class="tyna2">
<div class="tyna2-none"><img src="data:images/tyna2-1.jpg" class="tyna2-ima" /></div>
<div class="tyna2-none"><img src="data:images/tyna2-2.jpg" class="tyna2-ima" /></div>
<div class="tyna2-none"><img src="data:images/tyna2-3.jpg" class="tyna2-ima" /></div>
<div class="tyna2-none"><img src="data:images/tyna2-4.jpg" class="tyna2-ima" /></div>
<div class="tyna2-none"><img src="data:images/tyna2-5.jpg" class="tyna2-ima" /></div>
<ul class="tyna2-ul1">
<li class="tyna2-none1">你是我的小呀小苹果</li>
<li class="tyna2-none1">手机banner图片切换效果</li>
<li class="tyna2-none1">pc全屏图片切换效果</li>
<li class="tyna2-none1">pc、app都可用的图片切换</li>
<li class="tyna2-none1">webapp图片切换效果</li>
</ul>
<ul class="tyna2-ul2">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
图片切换效果css内容:
.tyna2{width: 100%;position: relative;}
.tyna2-none{width: 100%;}
.tyna2-ima{width: 100%;}
.tyna2-ul1{width: 100%;height: 40px;font-size: 0.8em;position: absolute;left: 0px;bottom: 0px;color: #FFFFFF;filter: alpha(opacity: 50);opacity: 0.5;}
.tyna2-ul1 li{width: 98%;height: 40px;line-height: 40px;padding-left: 2%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tyna2-ul2{position: absolute;right: 10px;bottom: 10px;}
.tyna2-ul2 li{width: 5px;height: 5px;border-radius: 90px;float: left;margin-left: 5px;}
.tyna2-none{display: none;}.tyna2-none1{display: none;}
.tyna2-block{display: block;}
图片切换效果js内容:
var tynatime
$(document).ready(function(){
$('.tyna2-ul2 li').bind("mousemove", changebg);
test(0);
});
function changebg(){
var index=$('.tyna2-ul2 li').index($(this));
test(index);
}
function test(index){
var li_length=$('.tyna2-ul2 li').length;
if(index>li_length){
index=0;
}
$('.tyna2-ul2 li').eq(index).css('background','red').siblings().css('background','#ffffff');
$('.tyna2-none').eq(index).show().siblings('.tyna2-none').hide();
$('.tyna2-none1').eq(index).show().siblings('.tyna2-none1').hide();
clearTimeout(tynatime);
tynatime=setTimeout('test('+(index+1)+')',3000);
}
学习来源:http://www.j--d.com/html/434.html
jquery简单的图片切换效果,支持pc端、移动端的banner图片切换开发的更多相关文章
- Jquery qTip2实现多种提示效果,支持ajax,以及多种样式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- jQuery 简单滑动轮播图效果
一般页面简单轮播图效果用jQuery制作更加简单.我们来看看以下效果是如何来进行制作的. 其html结构下所示: <div id="box"> < ...
- jQuery实现瀑布流布局详解(PC和移动端)
首先我们将如下样式的若干个单元写进body中,并将“box”向左浮动: <div class="box"> <img class="img" ...
- Jquery——简单的视差滚动效果,兼容PC移动端
$(function(){ $(window).scroll(function(){ var top=$(this).scrollTop(); $(". ...
- jquery简单的轮播效果!
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...
- jquery简单实现tab选项卡效果
html: <ul class="tab"> <li>最新</li> <li class="cur">热门< ...
- 支持pc和移动端的手写签批功能
由于之前的业务需要,要求在pc端(用鼠标写字).移动端(手写)实现会签功能,然后百度下载了个签字插件,经过一些修改和功能添加,实现了现有的功能插件,效果如图: 代码下载地址:https://githu ...
- html便民查询各个工具类实例代码分享(支持pc和移动端)
1.手机号码查询 <iframe id="api_iframe_51240" name="api_iframe_51240" src="&quo ...
- JQuery简单实现锚点链接的平滑滚动
在平时的项目中,我们经常需要一些特效链接,如果使效果进一步加强,我们可以使点击锚点链接平滑滚动到锚点,下面就来给大家讲解下如何使用jQuery来实现. 一般使用锚点来跳转到页面指定位置的时候,会生 ...
- 纯js实现网页tab选项卡切换效果
纯js实现网页tab选项卡切换效果 百度搜索 js 点击菜单项就可以切换内容的效果
随机推荐
- SoapUI命令行方式运行
http://stackoverflow.com/questions/9220132/soapui-groovy-script-calls-to-command-line SoapUI支持用命令行方式 ...
- PL/pgSQL学习笔记之九
http://www.postgresql.org/docs/9.1/static/plpgsql-declarations.html 39.3.2. ALIAS newname ALIAS FOR ...
- 数据结构复习:交换排序原理及C++实现
1. 交换排序的基本思想 两两比较key值,如果发生逆序(排列的顺序与期望的顺序相反)就交换,知道所有对象都排序完毕!常见的3种交换排序算法:冒泡排序,shaker排序和快速排序. 2. 冒泡排序 设 ...
- ssh 命令行通过私钥登录其它设备
ssh -i root(私钥文件) root@IP (被访问的服务器IP) 这里备份一下了
- Deep Learning(深度学习)学习笔记整理系列之(五)
Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...
- Android游戏开发:物理游戏之重力系统开发--圆形自由落体Demo
本节为大家提供有关物理游戏的知识,讲解了一个简单的圆形自由落体Demo的编写.. Java代码 package com.himi; import java.util.Random; import ja ...
- 【JavaScript】理解与使用Javascript中的回调函数
在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用.既然函数实际上是对象:它们能被“存储”在变量中,能作为函数参数被传递,能在函数中被创建,能从函数中返回. 因 ...
- STM32F103定时器输出PWM波控制直流电机
这个暑假没有回家,在学校准备九月份的电子设计竞赛.今天想给大家分享一下STM32高级定时器输出PWM波驱动直流电机的问题.. 要想用定时器输出的PWM控制直流电机,,首先要理解“通道”的概念..一个定 ...
- iOS开发——动画编程Swift篇&(三)CATransition动画
CATransition动画 // MARK: - CATransition动画 // /* 动画样式 */ // let kCATransitionFade: NSString! //翻页 // l ...
- 终端I/O之stty命令
所有的终端选项标志,在程序中都可用tcgetattr和tcsetattr函数(http://www.cnblogs.com/nufangrensheng/p/3576682.html)进行检查和更改. ...