JS实现京东商品分类侧边栏


Posted in Javascript onDecember 11, 2020

本文实例为大家分享了JS实现京东商品分类侧边栏的具体代码,供大家参考,具体内容如下

JS实现京东商品分类侧边栏

HTML代码部分

<div>
  <img src="/1.png" alt="">
 </div>
 <ul>
  <li><a href="">京东秒杀</a></li>
  <li class="two"><a href="">欢迎</a></li>
  <li><a href="">特色优选</a></li>
  <li><a href="">频道广场</a></li>
  <li><a href="">为你推荐</a></li>
  <li class="two"><a href="">客服</a></li>
  <li style="border-bottom: none;" class="two"><a href="">反馈</a></li>
</ul>

CSS部分

<style>
  * {
   margin: 0;
   padding: 0;
  }

  a {
   text-decoration: none;
   color: #000;
  }

  div {
   width: 100%;

  }

  img {
   margin-left: 300px;
   display: block;
   margin: 0 auto;
  }

  ul {
   position: absolute;
   display: none;
   top: 350px;
   left: 1700px;
   width: 60px;
   height: 400px;
   border: 1px solid red;
   box-sizing: border-box;

  }

  ul li {
   width: 100%;
   height: 57px;
   list-style: none;
   text-align: center;
   float: right;
   padding: 5px 10px;
   line-height: 26px;
   text-align: center;
   float: left;
   box-sizing: border-box;
   border-bottom: 1px solid #eee;
  }

  li:hover {
   background-color: red;
  }

  li:hover a {
   color: white;
  }

  .two {
   line-height: 52px;
  }

JS部分

<script>
  document.addEventListener('scroll', function () {
   var ul = document.querySelector('ul')
   console.log(window.pageYOffset)
   if (window.pageYOffset > 700) {
    ul.style.display = 'block'
    ul.style.position = 'fixed';
   } else {
    ul.style.display = 'none'
   }
  })
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
Dec 06 Javascript
JavaScript对象创建及继承原理实例解剖
Feb 28 Javascript
javascript中的parseInt和parseFloat区别
Jul 12 Javascript
Javascript 按位左移运算符使用介绍(
Feb 04 Javascript
js自定义回调函数
Dec 13 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
Nov 10 Javascript
纯JS代码实现隔行变色鼠标移入高亮
Nov 23 Javascript
vue-resource + json-server模拟数据的方法
Nov 02 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
Jan 05 Javascript
Koa2 之文件上传下载的示例代码
Mar 29 Javascript
详解在Javascript中进行面向切面编程
Apr 28 Javascript
Vue如何实现变量表达式选择器
Feb 18 Vue.js
vue使用exif获取图片经纬度的示例代码
Dec 11 #Vue.js
vue使用exif获取图片旋转,压缩的示例代码
Dec 11 #Vue.js
一行JavaScript代码如何实现瀑布流布局
Dec 11 #Javascript
react中hook介绍以及使用教程
Dec 11 #Javascript
js实现菜单跳转效果
Dec 11 #Javascript
jquery实现拖拽小方块效果
Dec 10 #jQuery
js实现弹幕墙效果
Dec 10 #Javascript
You might like
PHP5 面向对象(学习记录)
2009/12/02 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
php输出指定时间以前时间格式的方法
2015/03/21 PHP
PHP json_encode() 函数详解及中文乱码问题
2015/11/05 PHP
Yii2针对指定url的生成及图片等的引入方法小结
2016/07/18 PHP
Yii2创建表单(ActiveForm)方法详解
2016/07/23 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
asp(javascript)全角半角转换代码 dbc2sbc
2009/08/06 Javascript
js中复制行和删除行的操作实例
2013/06/25 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
Angular2开发——组件规划篇
2017/03/28 Javascript
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
2018/08/31 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
2018/10/10 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
Windows和Linux下使用Python访问SqlServer的方法介绍
2015/03/10 Python
对于Python的框架中一些会话程序的管理
2015/04/20 Python
python 爬取微信文章
2016/01/30 Python
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
Python中is与==判断的区别
2017/03/28 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
基于Python列表解析(列表推导式)
2018/06/23 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
Prototype是怎么扩展DOM的
2014/10/01 面试题
总经理助理的职责
2014/03/14 职场文书
网络工程专业自荐信范文
2014/03/16 职场文书
小学生迎国庆演讲稿
2014/09/05 职场文书
教师个人自我评价
2015/03/04 职场文书
小学生安全保证书
2015/05/09 职场文书
入党后的感想
2015/08/10 职场文书
2016年公司“3.12”植树节活动总结
2016/03/16 职场文书