javascript实现QQ空间相册展示源码


Posted in Javascript onDecember 12, 2017

javascript实现QQ空间相册展示源码

知识点:html/css布局思维,浮动/定位详解,大企业标准,代码性能优化,js鼠标事件,DOM操作等。

源码:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Keywords" content="关键词一,关键词二">
<meta name="Description" content="网站描述内容">
<title>Document</title>
<style type="text/css">
{margin:0px;padding:0px;}

/css样式表达方式:属性:值; 身高:1.7m; px像素*/

Main{width:1000px;/宽/ height:640px;/高/ /background:#cc99cc;背景颜色/
margin:30px auto 0px;}
Main ul li{width:288px;height:180px; border:4px solid #fff;/粗细 风格 颜色边框/ list-style-type:none;/去掉前面的圆点/ float:left;/左浮动/ margin:10px 17px;
  box-shadow:5px 5px 10px #000; }
.gray{width:100%; height:100%;background:rgba(0,0,0,0.6); position:fixed;/固定定位/ left:0px; top:0px; display:none;/隐藏/}
.showImg{width:650px; height:406px; background:red; position:absolute;/绝对定位/
top:100px; left:400px; border:10px solid #fff; display:none;/隐藏/}
.showImg img.but_l{position:absolute; top:170px; left:-70px;}
.showImg img.but_r{position:absolute; top:170px; right:-70px;}
</style>
</head>
<body>
<div id="Main">
<ul>
<li><img src="images/s1.jpg" bigsrc="images/big1.jpg"/></li>
<li><img src="images/s2.jpg" bigsrc="images/big2.jpg"/></li>
<li><img src="images/s3.jpg" bigsrc="images/big3.jpg"/></li>
<li><img src="images/s4.jpg" bigsrc="images/big4.jpg"/></li>
<li><img src="images/s5.jpg" bigsrc="images/big5.jpg"/></li>
<li><img src="images/s6.jpg" bigsrc="images/big6.jpg"/></li>
<li><img src="images/s7.jpg" bigsrc="images/big7.jpg"/></li>
<li><img src="images/s8.jpg" bigsrc="images/big8.jpg"/></li>
<li><img src="images/s9.jpg" bigsrc="images/big9.jpg"/></li>
</ul>
</div>
<div class="gray"></div>
<div class="showImg">
<img src="images/big1.jpg" class="show_bimg"/>
<img src="images/dirl.png" class="but_l"/>
<img src="images/dirr.png" class="but_r"/>
</div>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
var _index=0;
var bImg=null;
$("#Main ul li").click(function(){
_index=$(this).index();//获取序列号
//alert(_index);
$(".gray").show();//显示
$(".showImg").show();//显示
bImg=$(this).find("img").attr("bigsrc");
//alert(bImg);
$(".showImg img.show_bimg").attr("src",bImg);
});
$(".gray").click(function(){
  $(".gray").hide();//隐藏
  $(".showImg").hide();
});
//点击右边切换按扭
$(".showImg img.but_r").click(function(){
  _index++;// _index+1;
  if(_index>8){_index=8; alert("右边到头了");}
  bImg=$("#Main ul li").eq(_index).find("img").attr("bigsrc");
  $(".showImg img.show_bimg").attr("src",bImg);
});
//点击左边切换按扭
$(".showImg img.but_l").click(function(){
  _index--; //_index-1;
  if(_index<0){_index=0;alert("左边到头了");}
  bImg=$("#Main ul li").eq(_index).find("img").attr("bigsrc");
  $(".showImg img.show_bimg").attr("src",bImg);
});
</script>
</body>
</html>

总结

以上所述是小编给大家介绍的javascript实现QQ空间相册展示源码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
使用jQuery设置disabled属性与移除disabled属性
Aug 21 Javascript
javascript学习笔记(一)基础知识
Sep 30 Javascript
JavaScript统计网站访问次数的实现代码
Nov 18 Javascript
快速掌握Node.js环境的安装与运行方法
Feb 16 Javascript
JavaScript每天必学之基础知识
Sep 17 Javascript
JS多文件上传的实例代码
Jan 11 Javascript
JS组件系列之JS组件封装过程详解
Apr 28 Javascript
vue实现百度搜索下拉提示功能实例
Jun 14 Javascript
angular4 如何在全局设置路由跳转动画的方法
Aug 30 Javascript
Three.js利用Detector.js插件如何实现兼容性检测详解
Sep 26 Javascript
Vue常用指令详解分析
Aug 19 Javascript
vue this.reload 方法 配置
Sep 12 Javascript
自定义PC微信扫码登录样式写法
Dec 12 #Javascript
基于模板引擎Jade的应用(详解)
Dec 12 #Javascript
jquery获取transform里的值实现方法
Dec 12 #jQuery
JS排序算法之希尔排序与快速排序实现方法
Dec 12 #Javascript
将Sublime Text 3 添加到右键中的简单方法
Dec 12 #Javascript
详解vue渲染函数render的使用
Dec 12 #Javascript
谈谈vue中mixin的一点理解
Dec 12 #Javascript
You might like
ThinkPHP中自定义目录结构的设置方法
2014/08/15 PHP
php使用fputcsv()函数csv文件读写数据的方法
2015/01/06 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
JS文本框默认值处理详解
2013/07/10 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
2015/03/18 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
Google 地图API Map()构造器详解
2016/08/06 Javascript
JavaScript面试题(指针、帽子和女朋友)
2016/11/23 Javascript
js实现一键复制功能
2017/03/16 Javascript
详解Vue 动态添加模板的几种方法
2017/04/25 Javascript
React进阶学习之组件的解耦之道
2017/08/07 Javascript
微信小程序自定义tab实现多层tab嵌套功能
2018/06/15 Javascript
VUE中使用HTTP库Axios方法详解
2020/02/05 Javascript
[02:10]DOTA2亚洲邀请赛 EG战队出场宣传片
2015/02/07 DOTA
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
python从sqlite读取并显示数据的方法
2015/05/08 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
Python2.7:使用Pyhook模块监听鼠标键盘事件-获取坐标实例
2020/03/14 Python
Python 可视化神器Plotly详解
2020/12/26 Python
HTML5 Canvas旋转动画的2个代码例子(一个旋转的太极图效果)
2014/04/10 HTML / CSS
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
娇韵诗俄罗斯官方网站:Clarins俄罗斯
2020/10/03 全球购物
Bonprix法国:时尚、鞋子、家居
2020/12/29 全球购物
高级文秘工作总结的自我评价
2013/09/28 职场文书
应届生自我鉴定
2013/12/11 职场文书
求职信写作要突出重点
2014/01/01 职场文书
前处理组长岗位职责
2014/03/01 职场文书
无偿献血倡议书
2014/04/14 职场文书
党校毕业心得体会
2014/09/13 职场文书
情况说明书格式及范文
2019/06/24 职场文书
Java 实战项目之家居购物商城系统详解流程
2021/11/11 Java/Android
python语言中pandas字符串分割str.split()函数
2022/08/05 Python