当前位置: 首页 > news >正文

培训学校网站模板有名的互联网公司

培训学校网站模板,有名的互联网公司,建立网站目的,有谁用2008做网站服务器需求&#xff1a;实现目录点击跳转到指定位置&#xff0c;点击后直接定位到指定模块 效果&#xff1a; 实现方法&#xff1a; &#xff08;1&#xff09;a标签跳转 普通使用&#xff1a; <!DOCTYPE html> <html><head><title>a-Demo</title>&l…

需求:实现目录点击跳转到指定位置,点击后直接定位到指定模块

效果:

实现方法:

(1)a标签跳转

     普通使用:

<!DOCTYPE html>
<html><head><title>a-Demo</title></head><style>/* bar超出屏幕,显示在屏幕最上方 */.bar {position:fixed;top:0;bottom:0}.bar a {padding: 20px;}div.content div {padding-top: 20px;height: 1000px;scroll-behavior: smooth;}/* 加上这一句,实现平滑滚动效果 */html, body {scroll-behavior:smooth;}</style><body><div class="bar"><a href="#div1">跳转1</a><a href="#div2">跳转2</a><a href="#div3">跳转3</a></div><div class="content"><div id="div1">这是div1</div><div id="div2">这是div2</div><div id="div3">这是div3</div></div></body>
</html>
<script></script>

(2)scrollIntoView跳转

语法:

element.scrollIntoView(); // 等同于element.scrollIntoView(true)
element.scrollIntoView(alignToTop); //布尔参数
element.scrollIntoView(scrollIntoViewOptions); //对象参数

 在vue3中应用(结合上面页面中的案例):

绑定a标签,href地址填入对应id名称,增加点击事件

 <div v-for="(item,index) in navList" :key="index"><a :href="'#' + index" class="mulu-item" :class="index==navIndex?'active':''"  @click.prevent="clickNav(index,item)" ><img :src="item.icon" alt="">{{item.title}}</a></div>
<div class="link" v-for="(content,index) in navList" :key="content.name"><h2 :id="index">{{content.title}}</h2>........</div>
const clickNav = (index, item) => {navIndex.value = indexconst element = document.getElementById(index);element.scrollIntoView({ behavior: 'smooth' });}

(3)v-scrollspy插件

在 Vue 中,你可以使用 v-scrollspy 指令来设置目录的锚点。首先,你需要安装 vue-scrollspy

import VueScrollspy from 'vue-scrollspy';

在vue组件中使用:

<div class="mulu-item" :class="index==navIndex?'active':''"  @click="clickNav(index,item)" ><img :src="item.icon" alt=""><a :href="'#' + index">{{item.title}}</a></div><div class="link" v-for="(content,index) in navList" :key="content.name"><h2 :id="index">{{content.title}}</h2>........</div>
import VueScrollspy from 'vue-scrollspy';methods: {clickNav(index, item) {this.navIndex = index;this.$scrollspy.scrollTo(index);}}

http://www.yayakq.cn/news/179731/

相关文章:

  • 网站跳转链接生成东营经济技术开发区
  • 优秀的手机网站案例分析ps做网站
  • 上海建网站制百度开放平台 wordpress
  • 山东高端网站建设温州有没有做鞋的网站
  • 新思维网站合肥网站优化技术
  • 深圳网站建设服务平台亳州建设网站
  • 制作网站的最新软件昆明网站制作的方法
  • 为什么做的网站要续费家居装修企业网站源码
  • 学院网站建设报价哪些做园林的网站
  • 优舟网站建设wordpress社交帐号登录
  • 青白江建设局网站两学一做网站是多少钱
  • 建设职业技术学院网站seo营销优化
  • 网站开发 百度编辑器传统旅行社如何建设网站
  • 不是做有网站都叫jwth网络推广服务开票
  • 太原网站制作多少钱学做网站php吗
  • 企业网站优化分为两个方向重庆装修论坛
  • 做网站翻页怎么做wordpress评论折叠
  • 建设网站具体步骤整站优化
  • 在线网站编辑导航页面wordpress代码
  • 商会网站设计怎么给自己的网站做seo
  • 关于申请网站建设网络营销推广方案前言
  • 免费下载教学设计的网站河南省新闻头条最新消息
  • 一个网站需要几个人做苏州网站开发公司
  • 技术支持 东莞网站建设手机网站输入框
  • 企模网站南通制作网站的有哪些公司吗
  • 江阴规划建设局网站公司做网站一般
  • 一键建站哪家信誉好自考网页制作与网站建设
  • 网站的ftp上传地址正规大宗商品交易平台
  • 专业网站策划国内最好景观设计公司排名
  • 企业网站建设公司电话新加坡网站制作