今天给大家介绍一款基于jquery的下拉点击改变背景图片。单击右上角的图片,下拉显示可选择的背景图片,单击图片变为背景图。效果图下:

在线预览   源码下载

实现的代码。

html代码:

  <a href="#" class="but"></a><div id="hf"><div class="con"><img src="data:images/left.png" class="left" /><img src="data:images/right.png" class="right" /><div class="scroll"><div class="scrollCon"><ul><li><img src="data:images/99-1.jpg" /></li><li><img src="data:images/11-1.jpg" /></li><li><img src="data:images/55-1.jpg" /></li><li><img src="data:images/33-1.jpg" /></li><li><img src="data:images/44-1.jpg" /></li><li><img src="data:images/55-1.jpg" /></li><li><img src="data:images/99-1.jpg" /></li><li><img src="data:images/44-1.jpg" /></li><li><img src="data:images/55-1.jpg" /></li><li><img src="data:images/99-1.jpg" /></li><li><img src="data:images/11-1.jpg" /></li><li><img src="data:images/33-1.jpg" /></li></ul></div></div></div></div>

css3代码:

*{margin: 0px;padding: 0px;}body{background: url('images/55.jpg');}.but{width: 50px;height: 50px;background: url('images/rtop_1.png');display: block;position: fixed;top: 0px;right: 0px;}.but:hover{background: url('images/rtop_2.png');}#hf{width: 100%;height: 200px;background: rgba(0,0,0,0.5);display: none;}#hf .con{width: 1200px;height: 200px;margin: 0 auto;position: relative;}#hf .con .left{position: absolute;top: 70px;left: 0px;cursor: pointer;}#hf .con .right{position: absolute;top: 70px;right: 0px;cursor: pointer;}#hf .con .scroll{width: 1080px;height: 200px;overflow: hidden;margin: 0 auto;position: relative;}#hf .con .scroll .scrollCon{width: 1000%;height: 200px;position: absolute;left: 0px;top: 0px;}.scroll .scrollCon ul li{list-style: none;width: 240px;height: 140px;border: 3px solid #fff;float: left;margin-left: 12px;margin-right: 12px;margin-top: 20px;cursor: pointer;}

js代码:

$(".but").click(function(){$("#hf").slideToggle("slow");
});
<!-- 点击换body图 -->
$(".scrollCon ul li").click(function(){var simg=$(this).find("img").attr("src");var bimg=simg.replace(/-\d*/,'');  //根据小图找到大图的名称$("body").css("background","url("+bimg+")");//url("+bimg+"),添加 变量的方法

});
<!-- 点击左边按钮 -->
var click_num=0; //初始点击次数

$(".left").click(function(){click_num++;       //click_num+1if(click_num>2){click_num=0;}$(".scrollCon").animate({left:click_num*(-1080)},300);
});
$(".right").click(function(){click_num--;       //click_num+1if(click_num<0){click_num=2;}$(".scrollCon").animate({left:click_num*(-1080)},300);
});

via:http://***/Article/18733

转载于:https://www.cnblogs.com/liaohuolin/p/4250197.html

一款基于jquery的下拉点击改变背景图片相关推荐

  1. 防仿百度图片背景色php,基于jQuery实现仿百度首页换肤背景图片切换代码_jquery...

    不多说了,先给大家展示效果图,本文支持源码下载哦,需要的朋友可以直接下载使用,代码很简单哦- html代码: css代码: *{margin:0;padding:0} a{color:#fff; ma ...

  2. 基于jQuery的下拉菜单菜单【02】,诸位上眼!!!

    前言 接上次的话题,仍然是团队近期将会有大变化,最近确实有点蛋疼,对以后的规划神马的乱成一团,晚上也不想学习神马的了,有时候就什么都不做发现一晚上就莫名其妙的过去了...... 但是上班时候不行,没事 ...

  3. 基于jQuery向下弹出遮罩图片相册

    今天给大家分享一款基于jQuery向下弹出遮罩图片相册.单击相册图片时,一个遮罩层从上到下动画出现.然后弹出显示图片.这款插件适用浏览器:IE8.360.FireFox.Chrome.Safari.O ...

  4. html css 圆形按钮 仿uc,10款基于jquery的web前端动画特效

    1.jQuery横向手风琴图片切换动画 之前我们为大家分享过很多款基于jQuery和CSS3的手风琴菜单和手风琴焦点图插件,比如CSS3响应式垂直手风琴菜单和jQuery横向手风琴图片展示插件.今天要 ...

  5. html5卷轴展开动画,8款基于Jquery的WEB前端动画特效

    超级绚丽,20款前端动画特效,轰炸你的眼睛,一定要看到最后! 1.超炫酷的30个jQuery按钮悬停动画 按钮插件是最常见的jQuery插件之一,因为它用途广泛,而且配置起来最为方便.今天我们要分享的 ...

  6. 10款基于jquery实现的超酷动画源码

    1.jQuery二级下拉菜单 下拉箭头翻转动画 之前我们分享过不少基于jQuery的二级下拉菜单,甚至是多级的下拉菜单,比如这款jQuery/CSS3飘带状多级下拉菜单就非常华丽.但今天要介绍的这款j ...

  7. 一款基于jquery带百分比的响应式进度加载条

    今天要给大家带来一款基于jquery带百分比的响应式进度加载条.这款加载条非常漂亮,而且带有进度的百度比,且在不同的百分比用的是不同的颜色.而且这款加载条采用了响应式设计,在不同的分辨率的显示器下完美 ...

  8. 基于Material实现下拉框多选并且可点击“x”删除(Chips)

    基于Material实现下拉框多选并且可点击"x"删除(Chips) 需求 实现 写在最后 需求 近期在使用Material搭建一个后台系统,遇到一个如下需求: 功能需求如下:输入 ...

  9. html下拉菜单插件,简单的jQuery大型下拉菜单插件

    booNavigation是一款简单的jQuery大型下拉菜单插件.通过该插件可以制作3列大型下拉菜单,并带有平滑过渡效果,以及鼠标滑过菜单项时的动画效果. 使用方法 在页面中引入jquery和boo ...

最新文章

  1. 微信协议简单调研笔记
  2. php引用代码_PHP引用是什么?php中引用的介绍(代码实例)
  3. 转:ObjectInputStream类和ObjectInputStream类的使用
  4. 用户使用报告_【市场】最新手机用户使用报告 8+256GB成首选 小屏党哭了
  5. 调查 20500 名开发者发现,最流行的编程语言不是 Python 和 Java
  6. 短网址算法 php,PHP短网址生成算法
  7. html5 background-size,css3 Background-size属性使用说明
  8. 惠普、华三、华为、戴尔、联想服务器维保查询地址汇总
  9. 《操作系统真象还原》——导读
  10. cve_2019_0708 bluekeep复现踩坑
  11. Linux安装Redis
  12. Phython是什么?
  13. Decoda1.17重编译实录
  14. 基于JAVA藏宝阁游戏交易系统计算机毕业设计源码+系统+lw文档+部署
  15. 支付宝开发问题-“您当前注册的企业账号风险等级过高,根据国家相关法律法则及《支付宝服务协议》规定,我司无法为您提供支付服务”
  16. jqGrid----下拉列表框下拉联动,dataEvents回调函数。
  17. 为什么进入boot怎么只有计算机这个应用,电脑开机就进入bios的解决方法
  18. OpenBMC环境搭建及测试
  19. zimbra邮箱服务器迁移
  20. 【JAVA长虹键法】第八式 代理模式(23种设计模式)

热门文章

  1. python编程课-python编程课---turtle
  2. python语言入门书籍-Python入门书籍有哪些?
  3. python入门基础代码图-Python入门基础学习一
  4. python3入门教程-python3入门教程之基本数据类型(一)
  5. python绘制三维散点图-Python散点图与三维图
  6. python好还是c语言好-初学者先学习python语言还是C语言
  7. python使用教程cmd啥意思-python中执行cmd的方式
  8. python单词意思-python实现单词本功能
  9. python零基础实例-python零基础练手项目100+
  10. python中文意思k-对python中的*args与**kwgs的含义与作用详解