基于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 相关文章推荐
select多选 multiple的使用示例
Jun 16 Javascript
js星星评分效果
Jul 24 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
May 09 Javascript
jQuery动态移除和添加背景图片的方法详解
Mar 07 Javascript
jquery mobile实现可折叠的导航按钮
Mar 11 Javascript
zTree实现节点修改的实时刷新功能
Mar 20 Javascript
MUI  Scroll插件的使用详解
Apr 13 Javascript
Vue前后端不同端口的实现方法
Sep 19 Javascript
7个好用的JavaScript技巧分享(译)
May 07 Javascript
js实现开关灯效果
Mar 30 Javascript
解决 window.onload 被覆盖的问题方法
Jan 14 Javascript
javascript实现计算器功能详解流程
Nov 01 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中mysql_field_type()函数用法
2014/11/24 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
Extjs学习笔记之六 面版
2010/01/08 Javascript
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
JS中把字符转成ASCII值的函数示例代码
2013/11/21 Javascript
轻松实现js图片预览功能
2016/01/18 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
2017/10/30 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
JavaScript模板引擎实现原理实例详解
2018/12/14 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
2019/05/30 jQuery
在Python的Django框架中更新数据库数据的方法
2015/07/17 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
解决python打不开文件(文件不存在)的问题
2019/02/18 Python
Python Datetime模块和Calendar模块用法实例分析
2019/04/15 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
Python操作word文档插入图片和表格的实例演示
2020/10/25 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
2020/11/10 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
成人大专自我鉴定范文
2013/10/19 职场文书
翻译专业应届生求职信
2013/11/23 职场文书
采购主管工作职责
2013/12/12 职场文书
计算机专业学生求职信分享
2013/12/15 职场文书
2014国庆节演讲稿:祖国在我心中(400字)
2014/09/25 职场文书
幼儿园工作总结2015
2015/04/01 职场文书
2015年银行员工工作总结
2015/04/24 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
心理健康教育主题班会
2015/08/13 职场文书
用 Python 元类的特性实现 ORM 框架
2021/05/19 Python
Python实现数据的序列化操作详解
2022/07/07 Python