Estoy trabajando en un proyecto donde había enlaces a otras páginas, por ejemplo.
<a href="/services#FB-Lead-Generation"> así que cuando hago clic en el enlace desde, digamos, la página de inicio, carga los servicios de la página, pero no va al ancla #FB-Lead-Generation Creo que no está haciendo una recarga completa de la página y, por lo tanto, la etiqueta del ancla es no funciona porque cuando accedo al enlace directamente va a la etiqueta de anclaje correctamente. cómo puedo lograr esto, es decir, cuando hago clic desde la página de inicio u otra página, va a la posición específica de identificación/anclaje.
html de destino
<div id="FB-Lead-Generation" class="capability" data-capability="0"> <div class="capability__content"> <h2 data-reveal="up" class="reveal--up revealed">FB Lead Generation</h2> <p data-reveal="up" class="reveal--up revealed">With a keen understanding of what's happening in the digital landscape, we leverage the power of google and social media we connect your targeted audiences with your product & services.</p> </div> </div>actualización para javascript:
e.default = function(t) { var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1] , i = { url: window.location.pathname + window.location.search, method: "GET", data: null, headers: {} } , n = r({}, i, t) , s = new XMLHttpRequest; return s.onreadystatechange = function() { 4 === s.readyState && (s.status, e(s)) } , s.open(n.method, n.url, !0), Object.keys(n.headers).forEach((function(t) { s.setRequestHeader(t, n.headers[t]) } )), s.send(n.data), s }