“VUE auf Seitenlink oder Anker” Code-Antworten

VUE auf Seitenlink oder Anker


// uses example; scrollToElement(this.$route.hash)
// uses example; scrollToElement('#cafe-menu')


scrollToElement (id) {
  // takes input id with hash
  // eg. #cafe-menu
  const el = document.querySelector(id)
  el && el.scrollIntoView({ behavior: "smooth", block: "nearest", inline: "nearest" })

}
Curious Chimpanzee

VUE auf Seitenlink oder Anker

//P.S. the code is written for Vue 2.
//You will have to adjust it to Vue 1.

//Your view:
// <a class="porto-button" @click="scrollMeTo('porto')">Porto, Portugal</a>
// ...
// <div ref="porto" class="fl-porto"> </div>




//Your code:
methods: {
  scrollMeTo(refName) {
    var element = this.$refs[refName];
    var top = element.offsetTop;

    window.scrollTo(0, top);
  }
}
Curious Chimpanzee

Ähnliche Antworten wie “VUE auf Seitenlink oder Anker”

Fragen ähnlich wie “VUE auf Seitenlink oder Anker”

Weitere verwandte Antworten zu “VUE auf Seitenlink oder Anker” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen