Ich habe den folgenden Code:Entfernen Sie den Hash aus url
jQuery(document).ready(function($) {
$('.tab-title').on('click', function(e) {
window.location.hash = $(this).attr('href');
e.preventDefault();
var _self = $(this);
$('.tab').removeClass('active');
_self.parent().addClass('active');
});
});
und meine PHP
<div class="tab active">
<a href="<?php the_field('service_name');?>" class="tab-title"><?php the_field('service_title'); ?></a>
</div>
<div class="tab-content">
<h2><?php the_field('service_title'); ?> </h2>
<p><?php the_field('service_desc'); ?></p>
<p><?php the_field('service_area');?></p>
</div>
Die Website url: mysite.com/services/marketing/#internet
Das Problem ist die (#), die eingeschlossen in die Website-URL Ist es möglich, diese URL zu entfernen?
Möchten Sie nur # oder #internet entfernen? – Sree
Aber Sie setzen es explizit in Ihrem Code. Möchten Sie es einfach nicht einstellen, d. H. Die 'window.location.hash' Zeile oder etwas anderes löschen? Es dient einem Zweck: Es erlaubt jemandem, der ein Lesezeichen gesetzt hat oder die URL kopiert/eingefügt hat, zu dem richtigen Tab zurückzukehren, vorausgesetzt, Sie haben gleichwertigen Code, um das beim Start zu verarbeiten. – Rup
@Stree Ich möchte nur die (#) – miked