鼠标拖拽滑动导航栏

简介: 鼠标拖拽滑动导航栏

呈现出 超出屏幕的导航栏选项隐藏 通过鼠标拖拽导航栏进行滑动的一个效果

<div id="leng">
      <!-- <div id="psns" > -->
      <header>
        <strong onclick="sqbs()" class="nav">全部订单</strong>
      <p onclick="wfkn()" class="nav">未付款</p>
      <p onclick="yfk()" class="nav">已付款</p>
      <p onclick="yfsh()" class="nav">已发货</p>
      <p onclick="ydsy()" class="nav">已收货</p>
      <p  class="nav">已评价</p>
      <p class="nav">退款中</p>
      <p class="nav">已退款</p>
      <p onclick="qsxs()" class="nav">已取消</p>
      </header>
      <!-- </div> -->
    </div>

html结构这样写也没毛病,用uli标签也可以实现 全部用div也可以实现,看自己爱好吧

样式自己喜欢什么样的就什么搞

header {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  overflow-x: scroll;
}
header::-webkit-scrollbar {
  display: none;
}
.nav {
  display: inline-block;
  margin-left: 15px;
  margin-right: 10px;
  height: 50px;
  line-height: 50px;
}

clsss命名可选中多个设置样式 给header加入隐藏加上不换行

下面是js部分

$(function() {
            $(".nav").on("click", function(ev) {
              var moveX = $(this).position().left + $(this).parent().scrollLeft();
              var pageX = document.documentElement.clientWidth;
              var blockWidth = $(this).width();
              console.log(moveX)
              console.log(pageX);
              console.log(blockWidth);
              var left = moveX - (pageX / 2) + (blockWidth / 2);
              console.log(left);
              $(this).css("color", "white").siblings().css("color", "#808970");
              $("header").scrollLeft(left);
            });
          });

在这里呢我写了给所有p标签加了点击事件,点击那个p标签就变成白色,之后呢可以对响应的点击事件显示相应的内容,当你看到这你已经会了,奥里给哥们

相关文章
|
12月前
|
小程序 JavaScript
小程序顶部导航栏,可滑动,可动态选中放大
小程序顶部导航栏,可滑动,可动态选中放大
175 0
|
前端开发
卡片布局以及鼠标悬浮展示全部
卡片布局以及鼠标悬浮展示全部
108 0
卡片布局以及鼠标悬浮展示全部
通过HTML+CSS+Javascript实现向下滚动滚动条出现导航栏并出现回到顶部按钮点击按钮回到顶部(一)...
通过HTML+CSS+Javascript实现向下滚动滚动条出现导航栏并出现回到顶部按钮点击按钮回到顶部(一)...
通过HTML+CSS+JavaScript实现鼠标移动到页面顶部导航栏出现,如果移出导航栏3秒又隐藏起来,而且不受滚动条影响(二)...
通过HTML+CSS+JavaScript实现鼠标移动到页面顶部导航栏出现,如果移出导航栏3秒又隐藏起来,而且不受滚动条影响(二)...
C#鼠标拖拽,移动图片实例
最近工作需要做一个鼠标可以拖拽移动图片的功能。写了几个基本功能,勉强能用。
408 0
C#鼠标拖拽,移动图片实例
9款鼠标划入卡片特效
在线演示 本地下载
713 0
鼠标拖拽翻页效果
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w178191520/article/details/84192737 ...
972 0
移动端弹出遮罩层时防止底部页面滚动
版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82696872 ...
1431 0
|
Android开发
动画必须有(二):悬浮菜单了解一下!
动画必须有(一): 属性动画浅谈githhub传送门 目录 前言 效果图 FloatingActionButton基础 FloatingActionButton实例 最后 前言 悬浮按钮是我非常喜欢的, 可以把最关键的功能放入到悬浮按钮中.
1033 0