基于JavaScript实现图片连播和联级菜单实例代码


Posted in Javascript onJuly 28, 2017

基于JavaScript实现图片连播和联级菜单实例代码

<!DOCTYPE html>
<html>
 <head>
 <title>图片轮播</title>
 <style>
  div{
  border: 1px solid red;
  width:218px;
  height: 218px;
  }
  .show{
  display: inline-block;
  }
  .hide{
  display: none;
  }
 </style>
 <meta charset="UTF-8">
 </head>
 <body>
 <!-- onmouseover="" 鼠标悬停事件
  onmouseout="" 鼠标离开事件-->
 <div onmouseover="pause1();" onmouseout="lunbo();">
  <img src="../images/01.jpg" class="show"/>
  <img src="../images/02.jpg" class="hide"/>
  <img src="../images/03.jpg" class="hide"/>
  <img src="../images/04.jpg" class="hide"/>
  <img src="../images/05.jpg" class="hide"/>
  <img src="../images/06.jpg" class="hide"/>
 </div>
 <script>
  //轮播
  var id = null;
  var index = 0;
  function lunbo() {
   //轮播次数
   id = setInterval(function () {
    index++;
    //获取所有图片
    var imgs = document.getElementsByTagName("img");
    //将他们隐藏
    for (var i = 0; i < imgs.length; i++) {
     imgs[i].className = "hide";
    }
    //将下一张隐藏
    var next = index % imgs.length;
    imgs[next].className = "show";
   }, 2000);
  }
  function pause1() {
   clearInterval(id);
  }
  //在页面加载后自动轮播
  lunbo();
 </script>
 </body>
</html>

联级菜单实现

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- <script type="text/javascript" src="demo6.js">
</script> -->
<title>联动菜单</title>
</head>
<body>
 省:
 <select id="province" onchange="chg();">
  <option value="-1">请选择</option>
  <option value="0">河北省</option>
  <option value="1">山东省</option>
  <option value="2">山西省</option>
 </select>
 市:
 <select id="city">
  <option>请选择</option>
 </select>
 <script>
  // 模拟加载城市
 function loadCities() {
 return[
  ["石家庄","廊坊","保定"],
  ["济南","青岛","德州"],
  ["太原","大同","阳泉"]
 ];
 }
 var cities=loadCities();
 console.log(cities);
 function chg() {
  var sel1=document.getElementById("province");
  //获取省份
  var pindex=sel1.value;
  //获取该省份的城市
  var pcities=cities[pindex];
  console.log(pcities);
  //删除城市下拉列表中的所有城市
  var sel2=document.getElementById("city");
  var options=sel2.getElementsByTagName("option");
  console.log(options);
  for(var i=options.length-1;i;i--){
   sel2.removeChild(options[i]);
  }
  //在增加该省份城市
  if(pcities){
   for(var i=0;i<pcities.length;i++){
    var opn=document.createElement("option");
    opn.innerHTML=pcities[i];
    sel2.appendChild(opn);
   }
  }
 }
 </script>
</body>
</html>

总结

以上所述是小编给大家介绍的基于JavaScript实现图片连播和联级菜单实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
使两个iframe的高度与内容自适应,且相等
Nov 20 Javascript
浅谈JS日期(Date)处理函数
Dec 07 Javascript
IScroll5 中文API参数说明和调用方法
May 21 Javascript
AngularJS 指令详细介绍
Jul 27 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
Nov 01 Javascript
JavaScript手风琴页面制作
May 17 Javascript
关于javascript作用域的常见面试题分享
Jun 18 Javascript
使用JS和canvas实现gif动图的停止和播放代码
Sep 01 Javascript
详解如何从零开始搭建Express+Vue开发环境
Jul 17 Javascript
JS实现随机生成10个手机号的方法示例
Dec 07 Javascript
JS使用new操作符创建对象的方法分析
May 30 Javascript
JavaScript实现随机点名小程序
Oct 29 Javascript
vue中七牛插件使用的实例代码
Jul 28 #Javascript
Vue.js中的图片引用路径的方式
Jul 28 #Javascript
将 vue 生成的 js 上传到七牛的实例
Jul 28 #Javascript
详解Vue2中组件间通信的解决全方案
Jul 28 #Javascript
详解React 16 中的异常处理
Jul 28 #Javascript
JavaScript截屏功能的实现代码
Jul 28 #Javascript
BootStrap selectpicker后台动态绑定数据的方法
Jul 28 #Javascript
You might like
解析php中两种缩放图片的函数,为图片添加水印
2013/06/14 PHP
php递归删除目录下的文件但保留的实例分享
2014/05/10 PHP
thinkphp模板用法和内容输出实例
2014/11/28 PHP
基于jQuery的Spin Button自定义文本框数值自增或自减
2010/07/17 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
AngularJS extend用法详解及实例代码
2016/11/15 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
JavaScript实现前端实时搜索功能
2020/03/26 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
nodejs调取微信收货地址的方法
2017/12/20 NodeJs
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
2019/09/28 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
不可错过的十本Python好书
2017/07/06 Python
Python中函数参数匹配模型详解
2019/06/09 Python
Django MEDIA的配置及用法详解
2019/07/25 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
Scrapy爬虫文件批量运行的实现
2020/09/30 Python
python Tornado框架的使用示例
2020/10/19 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
办公文员的工作岗位职责
2013/11/12 职场文书
致全体运动员广播稿
2014/02/01 职场文书
2014年母亲节寄语
2014/05/07 职场文书
生物技术专业求职信
2014/06/10 职场文书
中班下学期个人总结
2015/02/12 职场文书
导游词范文
2015/02/13 职场文书
汽车销售员岗位职责
2015/04/11 职场文书
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle
画错魏国疆域啦!《派对咖孔明》动画因作画失误于官网致歉
2022/04/07 日漫
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技