jQuery全屏响应式图片轮播代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 jQuery全屏响应式图片轮播代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

jQuery全屏响应式图片轮播代码

HTML代码(index.html):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="all">
<!--start-->
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>jQuery全屏响应式图片轮播代码</title>
<!--end-->
<meta name="viewport" content="width=device-width; initial-scale=1.0">
<!--默认情况下,iPhone中的Safari浏览器会对页面进行自动缩放,以适应屏幕尺寸。我们可以使用以下的meta设置,将设备的默认宽度作为页面在Safari的可视部分宽度,并禁止初始化缩放。-->
<link href="css/all.css" type="text/css" rel="stylesheet">
<script src="js/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="js/jquery.easing.js" type="text/javascript"></script>
<script src="js/studio.js" type="text/javascript"></script>
</head>
<body id="portfolio" class="sel_portfolio">
<!-- container -->
<div class="container">
  <div class="main">
    <!--ps_box-->
    <div class="ps_box">
      <div class="pics_switch">
        <div class="pb">
          <div class="pic_box"><a class="pic_banner_001" target="_blank" href="#"></a></div>
          <div class="pic_box"><a class="pic_banner_002" target="_blank" href="#"></a></div>
          <div class="pic_box"><a class="pic_banner_003" target="_blank" href="#"></a></div>
          <div class="pic_box"><a class="pic_banner_004" target="_blank" href="#"></a></div>
        </div>
        <div class="viewArrows prev">上一张</div>
        <div class="viewArrows next">下一张</div>
        <div class="pics_switch_clients">
          <ul>
            <li class="li_1"><span class="current">1</span></li>
            <li class="li_2"><span>2</span></li>
            <li class="li_3"><span>3</span></li>
            <li class="li_4"><span>4</span></li>
          </ul>
        </div>
      </div>
    </div>
    <!--case_box-->
  </div>
</div>
</body>
</html>

JS代码(studio.js):

$(function(){
	$('a').focus(function(){
	$(this).blur();
}
);
}
);
	///LOGO渐显渐隐////*$(function(){
	$('.header .logo').live({
	mouseenter:function(){
	$(this).fadeTo(200,0.6);
}
,mouseleave:function(){
	$(this).fadeTo(200,1);
}
}
);
}
);
	*/
///导航渐显渐隐////*$(function(){
	$('.header .nav a').click(function(){
	$(this).addClass('current');
}
);
	$('.header .nav a').live({
	mouseenter:function(){
	$(this).fadeTo(200,0.6);
}
,mouseleave:function(){
	$(this).fadeTo(200,1);
}
}
);
}
);
	*/
<!-- 首页超大banner切换效果 -->$(function(){
	var index = 0;
	var imgWidth = $('.pics_switch .pic_box').width();
	//单张图片宽度//alert(imgWidth);
	var len = $('.pics_switch .pic_box').length;
	//图片数//alert(len)var totalImgWidth = imgWidth*len;
	//图片序列宽度//默认banne宽度是1600,低于1600的分辨率会出现位置偏差,需要调整,故在低于1600下设置banner宽度为100%;if($(window).width()<imgWidth){
	$('.ps_box .pics_switch').css({
	'width':$(window).width()}
);
	$('.ps_box .pics_switch .pic_box').css({
	'width':$(window).width()}
);
	$('.ps_box .pics_switch .pic_box a').css({
	'width':$(window).width()}
);
	imgWidth = $(window).width();
}
//小按钮鼠标滑过透明度$('.ps_box .pics_switch_clients ul li').css({
	'opacity':0.3}
);
	$('.ps_box .pics_switch_clients ul li span.current').css({
	'opacity':0.8}
);
	$('.pics_switch_clients li').hover(function(){
	$(this).addClass('hover');
}
,function(){
	$(this).removeClass('hover');
}
);
	//左右翻页按钮滑过透明度$('.ps_box .pics_switch .viewArrows').css({
	'opacity':0.4}
);
	$('.ps_box .pics_switch .viewArrows').hover(function(){
	$(this).fadeTo(200,0.8);
}
,function(){
	$(this).fadeTo(200,0.4);
}
);
	//为小按钮添加鼠标滑入事件,以显示相应的内容$('.ps_box .pics_switch_clients ul li').css("opacity",0.4).mouseover(function(){
	index = $('.ps_box .pics_switch_clients ul li').index(this);
	showPics(index);
}
).eq(0).trigger("mouseover");
	//上一页按钮$(".ps_box .prev").click(function(){
	index -= 1;
	if(index == -1){
	index = len - 1;
}
showPics(index);
}
);
	//下一页按钮$(".ps_box .next").click(function(){
	index += 1;
	if(index == len){
	index = 0;
}
showPics(index);
}
);
	$('.ps_box .pb').css({
	'width':totalImgWidth}
);
	//鼠标滑上焦点图时停止自动播放,滑出时开始自动播放$('.ps_box .pb').hover(function(){
	clearInterval(picTimer);
}
,function(){
	picTimer = setInterval(function(){
	showPics(index);
	index++;
	if(index == len){
	index = 0;
}
}
,6000);
	//此4000代表自动播放的间隔,单位:毫秒}
).trigger("mouseleave");
	//显示图片函数,根据接收的index值显示相应的内容function showPics(index){
	var nowLeft = -index*imgWidth;
	//根据index值计算ul元素的left值$('.ps_box .pb').stop(true,false).animate({
	"marginLeft":nowLeft}
,1000,'easeInOutExpo');
	//通过animate()调整ul元素滚动到计算出的position$('.ps_box .pics_switch_clients ul li span').stop(true,false).animate({
	"opacity":"0.4"}
,600).eq(index).stop(true,false).animate({
	"opacity":"1"}
,600);
	//为当前的按钮切换到选中的效果}
}
);
	<!--异步加载处理-->function loadPic(e,type){
	//console.debug(e.currentTarget,type);
	var span = e.srcElement || e.target;
	if (span.tagName !== 'SPAN'){
	span = span.parentNode;
}
type = type || 1;
	$.get('ajax.php?cid='+type,function(data){
	$('#picHtml').html(data);
	setMarginRightBlank();
}
)$('.tabs span').removeClass('current');
	//var temp = type-1;
	//$('.tabs span:eq(' + temp + ')').addClass('current');
	$(span).addClass('current');
}
$(function(){
	$('.case_box .tabs span').hover(function(){
	$(this).children().css({
	'color':'#000'}
);
}
,function(){
	$(this).children().css({
	'color':''}
);
}
);
}
);
	<!-- Tabs异步处理 -->$(function(){
	$('.sel_portfolio .tabs span').live('click',function(){
	var spanNum = $('.sel_portfolio .tabs span').index($(this));
	$('.sel_portfolio .tabs span').removeClass('current');
	$(this).addClass('current');
	$('.sel_portfolio .case_box .inner_ul_box ul').css({
	'display':'none'}
);
	$(this).parent().parent().next().children().children().eq(spanNum).css({
	'display':'block'}
);
}
);
}
);
	///为#picHtml_1 #picHtml_2 #picHtml_3 #picHtml_4 每第4个li设置marigin-right为0////*$(function(){
	var i = 1;
	for (i=1;
	i<=80;
	i++){
	var ulIndex = 4*i;
	caseBoxUlIndex = $('#picHtml_1 li').eq(ulIndex-1).index('#picHtml_1 li');
	$('#picHtml_1 li').eq(caseBoxUlIndex).addClass('mr0');
}
}
);
	$(function(){
	var i = 1;
	for (i=1;
	i<=80;
	i++){
	var ulIndex = 4*i;
	caseBoxUlIndex = $('#picHtml_2 li').eq(ulIndex-1).index('#picHtml_2 li');
	$('#picHtml_2 li').eq(caseBoxUlIndex).addClass('mr0');
}
}
);
	$(function(){
	var i = 1;
	for (i=1;
	i<=80;
	i++){
	var ulIndex = 4*i;
	caseBoxUlIndex = $('#picHtml_3 li').eq(ulIndex-1).index('#picHtml_3 li');
	$('#picHtml_3 li').eq(caseBoxUlIndex).addClass('mr0');
}
}
);
	$(function(){
	var i = 1;
	for (i=1;
	i<=80;
	i++){
	var ulIndex = 4*i;
	caseBoxUlIndex = $('#picHtml_4 li').eq(ulIndex-1).index('#picHtml_4 li');
	$('#picHtml_4 li').eq(caseBoxUlIndex).addClass('mr0');
}
}
);
	*/
///案例图渐显渐隐////*$(function(){
	$('.case_box ul li .cover').live({
	mouseenter:function(){
	$(this).find('img').fadeTo(100,0.4);
}
,mouseleave:function(){
	$(this).find('img').fadeTo(100,1);
}
}
);
}
);
	*/
///案例图滑过显示红色//$(function(){
	var hoverMask = "<div class='hoverMask'></div>";
	$('.case_box ul li .cover').live({
	mouseenter:function(){
	$(this).prepend(hoverMask);
	$('.hoverMask').css({
	'opacity':0}
);
	$('.hoverMask').fadeTo(200,0.8);
}
,mouseleave:function(){
	//$('.hoverMask').fadeTo(200,0);
	$('.case_box ul li .cover .hoverMask').remove();
}
}
);
}
);
	///案例图Viedo添加播放图标///$(function(){
	$('.case_box ul li .video').append('<div class="play_icon"></div>');
	var video_width = $('.case_box ul li .video img').width();
	var video_height = $('.case_box ul li .video img').height();
	$('.case_box ul li .video .play_icon').css({
	'position':'absolute','left':(video_width-45)/2+'px','top':(video_height-45)/2+'px','width':'45px','height':'45px'}
);
	//$('.case_box ul li .video').live({
	mouseenter:function(){
	$(this).find('div').addClass('play_icon_hover');
}
,mouseleave:function(){
	$(this).find('div').removeClass('play_icon_hover');
}
}
);
}
);
	///案例详情页左右箭头///$(function(){
	$('.item_detail .pages span').css({
	'opacity':0.2}
);
	$('.item_detail .pages span.prev').hover(function(){
	$(this).fadeTo(200,0.5);
}
,function(){
	$(this).fadeTo(200,0.2);
}
);
	$('.item_detail .pages span.next').hover(function(){
	$(this).fadeTo(200,0.5);
}
,function(){
	$(this).fadeTo(200,0.2);
}
);
}
);
	///portfolio_all页面:异步加载中案例列表中默认让每一行的最后一个box的margin-right为0;$(function(){
	setMarginRightBlank();
}
);
	function setMarginRightBlank(){
	var i = 1;
	for (i=1;
	i<=80;
	i++){
	var ulIndex = 4*i;
	caseBoxUlIndex = $('#picHtml li').eq(ulIndex-1).index('#picHtml li');
	//$('#picHtml li').eq(caseBoxUlIndex).addClass('mr0');
}
}
//查看更多案例view_more btn$(function(){
	$('.view_more').css({
	'opacity':0.9}
);
	$('.view_more').hover(function(){
	$(this).fadeTo(200,1);
}
,function(){
	$(this).fadeTo(200,0.9);
}
);
}
);
	//响应式针对收起导航的点击事件判断:iPhone4 横屏$(document).ready(function(){
	if($(window).width()==480){
	//alert($(window).width());
	$('.header .nav a').live({
	mouseenter:function(){
	$(this).fadeTo(200,1);
}
,mouseleave:function(){
	$(this).fadeTo(200,1);
}
}
);
	$(".menu").click(function(){
	$('.nav').toggle();
}
);
}
}
)//响应式针对收起导航的点击事件判断:iPhone4 竖屏$(document).ready(function(){
	if($(window).width()==320){
	//alert($(window).width());
	$('.header .nav a').live({
	mouseenter:function(){
	$(this).fadeTo(200,1);
}
,mouseleave:function(){
	$(this).fadeTo(200,1);
}
}
);
	$(".menu").click(function(){
	$('.nav').toggle();
}
);
}
}
)//文章列表滑过态$(function(){
	$('.articles_box li').live({
	mouseenter:function(){
	$(this).addClass('hover');
}
,mouseleave:function(){
	$(this).removeClass('hover');
}
}
);
}
);
	

CSS代码(all.css):

@charset "utf-8";/* css reset */
*{margin:0;padding:0;}
p{text-align:left;line-height:20px;}
img{border:none;}
li{list-style-type:none;}
a{color:#888888;text-decoration:none;}
a:link{color:#888888;}
a:visited{color:#888888;}
a:hover{text-decoration:underline;}
a:active{color:#888888;}
.fl{float:left;}
.fr{float:right;}
.clearf{zoom:1;}
.clearf:after{content:'\20';display:block;clear:both;}
html{overflow:scroll;overflow-x:hidden}
/******************** css sprite ********************/
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333333;background:#ffffff;}
.logo,.menu,.header .nav a,.ps_box .pics_switch_clients ul li span,.firmIntro .txt_1,.firmIntro .shares a,#case span em,.firmIntro .more,#home .case_box .shead,#service_type ul li .icon,#about .big_pic .txt_3 a,.item_detail .pages span{background:url(images/iov-studio.png) left top;overflow:hidden;}
.logo{background-position:-376px -3px;}
.menu{display:none;}
#service_type ul li .txt{background:url(images/dot_y.gif) right top repeat-y;}
#service .big_pic{}
#about .big_pic{background:url(images/about_banner.jpg) center top no-repeat;}
body{text-align:center;}
#wrapper{}
#inner_wrapper{}
#i_inner_wrapper{}
.header{width:960px;}
.container{}
.main{}
.content{}
/******************** home ********************/
/**/
.ps_box{margin-bottom:50px;}
.pics_switch{position:relative;width:1600px;margin:auto;height:580px;background:#1b1c24;overflow:hidden;}
.pics_switch .pb{height:580px;}
.pics_switch .pic_box{/*position:absolute;left:0;top:0;*/
 float:left;width:1600px;height:580px;overflow:hidden;}
.pics_switch .pic_box a{margin:auto;display:block;width:1600px;height:580px;}
/*左右翻页箭头*/
.viewArrows{display:block;width:50px;height:50px;line-height:50px;cursor:pointer;text-indent:-99999999px;position:absolute;top:269px;}
.prev{left:200px;background:url(images/prev.png) center center no-repeat;}
.next{right:200px;background:url(images/next.png) center center no-repeat;}
.pics_switch .pic_box a.pic_banner_001{background:url(http://ww3.sinaimg.cn/large/adde8400gw1eblxy40vs6j218g0g4wi7.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_002{background:url(http://ww2.sinaimg.cn/large/adde8400gw1eblxzy7emij218g0g4160.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_003{background:url(http://ww3.sinaimg.cn/large/adde8400gw1eblxxxsai8j218g0g4jux.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_004{background:#000 url(http://ww1.sinaimg.cn/large/adde8400gw1ebly43852cj218g0g4wi0.jpg) center top no-repeat;}
.pic_box_style_1{background:#000000;}
.pic_box_style_2{background:#1b55d7;}
.pic_box_style_3{background:#4264a9;}
.pic_box_style_4{background:#000000;}
.pic_box_style_5{background:#101117;}
.pic_box_style_6{background:#1e1e20;}
/**/
.ps_box .pics_switch_clients{display:;width:100%;height:80px;position:absolute;left:0;bottom:0;overflow:hidden;}
.ps_box .pics_switch_clients ul{margin:20px auto 0;width:95px;height:auto;overflow:hidden;}
.ps_box .pics_switch_clients ul li{float:left;padding:20px 0;cursor:pointer;}
.ps_box .pics_switch_clients ul li span{display:block;margin-right:5px;width:20px;height:1px;text-indent:-999999px;background:#FFF;}
.ps_box .pics_switch_clients ul li.li_1 span{background-position:0 -124px;}
/*normal*/
.ps_box .pics_switch_clients ul li.li_2 span{background-position:-159px -124px;}
.ps_box .pics_switch_clients ul li.li_3 span{background-position:-318px -124px;}
.ps_box .pics_switch_clients ul li.li_4 span{margin-right:0;background-position:-477px -124px;}
.ps_box .pics_switch_clients ul li.li_5 span{background-position:-636px -124px;}
.ps_box .pics_switch_clients ul li.li_6 span{background-position:-795px -124px;}
.ps_box .pics_switch_clients ul li.li_1 .hover{background-position:0 -185px;}
/*hover*/
.ps_box .pics_switch_clients ul li.li_2 .hover{background-position:-159px -185px;}
.ps_box .pics_switch_clients ul li.li_3 .hover{background-position:-318px -185px;}
.ps_box .pics_switch_clients ul li.li_4 .hover{background-position:-477px -185px;}
.ps_box .pics_switch_clients ul li.li_5 .hover{background-position:-636px -185px;}
.ps_box .pics_switch_clients ul li.li_6 .hover{background-position:-795px -185px;}
.ps_box .pics_switch_clients ul li.li_1 .current{background-position:0 -185px;}
/*current*/
.ps_box .pics_switch_clients ul li.li_2 .current{background-position:-159px -185px;}
.ps_box .pics_switch_clients ul li.li_3 .current{background-position:-318px -185px;}
.ps_box .pics_switch_clients ul li.li_4 .current{background-position:-477px -185px;}
.ps_box .pics_switch_clients ul li.li_5 .current{background-position:-636px -185px;}
.ps_box .pics_switch_clients ul li.li_6 .current{background-position:-795px -185px;}
/**/
/******************** 响应式 ********************/
 @media all and (max-width:1030px){}
/* Default wide-screen styles */
 @media all and (max-width:1024px){.header .inner_header{width:960px;height:90px;}
.pics_switch,.pics_switch .pic_box,.pics_switch .pic_box a{width:1024px;}
.prev{left:25px;}
.next{right:25px;}
}
@media all and (max-width:960px){.ps_box{overflow:hidden;}
.pics_switch{height:400px;}
.pics_switch .pb{height:400px;}
.pics_switch .pic_box a{height:400px;background-size:1103.4px 400px !important;}
.pics_switch,.pics_switch .pic_box,.pics_switch .pic_box a{width:960px;}
}
@media all and (max-width:768px){.ps_box{overflow:hidden;}
.pics_switch{height:400px;}
.pics_switch .pb{height:400px;}
.pics_switch .pic_box a{height:400px;background-size:1103.4px 400px !important;}
.pics_switch,.pics_switch .pic_box,.pics_switch .pic_box a{width:768px;}
.case_box{overflow:hidden;}
.case_box ul{width:740px;}
.case_box,.case_box .tabs{width:700px;}
.case_box .ul_box{width:740px;}
.case_box ul li .cover{width:218px;}
}
@media all and (max-width:640px){.prev{left:40px;}
.next{right:40px;}
.ps_box{margin-bottom:30px;overflow:hidden;}
.pics_switch{height:400px;}
.pics_switch .pb{height:400px;}
.pics_switch .pic_box a{height:400px;background-size:1103.4px 400px !important;}
.pics_switch,.pics_switch .pic_box,.pics_switch .pic_box a{width:640px;}
}
@media all and (max-width:480px){.prev{left:10px;}
.next{right:10px;}
.ps_box{margin-bottom:25px;overflow:hidden;}
.ps_box .pics_switch_clients{height:30px;}
.ps_box .pics_switch_clients ul{margin:0 auto;}
.ps_box .pics_switch_clients ul li{padding:15px 0;}
.pics_switch{width:480px;height:200px;}
.pics_switch .pb{height:250px;}
.pics_switch .pic_box a{height:200px;background-size:630px 218px !important;}
.pics_switch,.pics_switch .pic_box,.pics_switch .pic_box a{width:480px;}
}
@media all and (max-width:320px){.prev{left:10px;}
.next{right:10px;}
.ps_box{margin-bottom:15px;overflow:hidden;}
.ps_box .pics_switch_clients{height:30px;}
.ps_box .pics_switch_clients ul{margin:0 auto;}
.ps_box .pics_switch_clients ul li{padding:15px 0;}
.pics_switch{width:320px;height:200px;}
.pics_switch .pb{height:200px;}
.pics_switch .pic_box a{height:200px;background-size:568px 200px !important;}
.pics_switch,.pics_switch .pic_box,.pics_switch .pic_box a{width:320px;}
}
@media all and (max-width:240px){body{}
}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
53.90 KB
jquery特效1
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章