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

福安 网站建设武汉推广服务

福安 网站建设,武汉推广服务,做外贸的国际网站有哪些,网站建设业务范围需求&#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.yidumall.com/news/4729.html

相关文章:

  • 2013年政府网站建设seo文案范例
  • 太原网站公司网站快速排名公司
  • wordpress页面模版长春关键词优化排名
  • 设计方案审查意见北京seo助理
  • 粉丝帮女流做的网站网络营销介绍
  • 卧龙区网站建设东莞网站建设平台
  • 重庆网站建设仿站周口seo推广
  • 网站分析数据谷歌seo靠谱吗
  • 制作伪装网站北京seo优化哪家好
  • 请别人做网站签订合同移投界seo
  • 基于wordpress个人博客网站论文国产免费crm系统有哪些在线
  • 怎么做原创电影视频网站seo网站分析报告
  • 大学哪个专业可以做网站教育机构退费纠纷找谁
  • 自己做的网站让别人看到公司网站搭建
  • 织梦如何做电商网站真实有效的优化排名
  • 剑三代售网站怎么做广告推广策划
  • 新人如何做自己的网站柏乡seo快排优化
  • 湛江市建网站公司怎么做网站推广
  • 网站开发行业前景长春百度seo公司
  • 手机便宜电商网站建设惠州百度seo找谁
  • 网站建设模板个人外贸网站模板
  • 网站怎么做图片轮播好搜搜索引擎
  • 网站 制作价格表贵州seo推广
  • 做面料要建议网站网络推广的方法有多选题
  • 范湖网站建设哪家便宜国内手机搜索引擎十大排行
  • 个人做网站 优帮云二十条优化措施原文
  • 网站建设最贵多少钱惠州搜索引擎seo
  • 网站设置默认主页百度游戏中心
  • 解放军工程建设协会网站企业网络营销策略案例
  • 麻涌做网站网站收录提交工具