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 相关文章推荐
jquery阻止冒泡事件使用模拟事件
Sep 06 Javascript
js对象转json数组的简单实现案例
Feb 28 Javascript
html文本框提示效果的示例代码
Jun 28 Javascript
AngularJS表单编辑提交功能实例
Feb 13 Javascript
JavaScript实现基于十进制的四舍五入实例
Jul 17 Javascript
AngularJS基础 ng-if 指令用法
Aug 01 Javascript
Angular页面间切换及传值的4种方法
Nov 04 Javascript
js实现3d悬浮效果
Feb 16 Javascript
vue数据双向绑定原理解析(get &amp; set)
Mar 08 Javascript
bootstrap响应式表格实例详解
May 15 Javascript
基于Vue 服务端Cookies删除的问题
Sep 21 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
Mar 07 Javascript
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
一步一步学习PHP(3) php 函数
2010/02/15 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
PHP中addslashes与mysql_escape_string的区别分析
2016/04/25 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
2009/10/24 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
2014/04/29 Javascript
JavaScript中用于生成随机数的Math.random()方法
2015/06/15 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
javascript实现起伏的水波背景效果
2016/05/16 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
2016/12/06 Javascript
Ext JS 实现建议词模糊动态搜索功能
2017/05/13 Javascript
让nodeJS支持ES6的词法----babel的安装和使用方法
2017/07/31 NodeJs
VUE-cli3使用 svg-sprite-loader
2018/10/20 Javascript
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
vue中watch的用法汇总
2020/12/28 Vue.js
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
python 字符串格式化代码
2013/03/17 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
2018/10/15 Python
Series和DataFrame使用简单入门
2019/11/13 Python
python可迭代对象去重实例
2020/05/15 Python
Django 权限管理(permissions)与用户组(group)详解
2020/11/30 Python
深入解读CSS3中transform变换模型的渲染
2016/05/27 HTML / CSS
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
鱼油专家:Omegavia
2016/10/10 全球购物
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
澳大利亚电商Catch新西兰站:Catch.co.nz
2020/05/30 全球购物
旅游业大学生创业计划书
2014/01/31 职场文书
教师现实表现材料
2014/02/14 职场文书
同学会主持词
2014/03/18 职场文书
工程资料员岗位职责
2015/04/13 职场文书
运动会广播稿200字
2015/08/19 职场文书