刪除哈希我有以下代碼:從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');
});
});
和我的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>
網站的網址:mysite.com/services/marketing/#internet
的問題是(#),其中包括在該網站的網址。有沒有可能從URL中刪除這個?
你想只刪除#或#internet嗎? – Sree
但你明確地在你的代碼中設置它。你只是不想設置它,即刪除'window.location.hash'行或其他東西?它確實起到了一定的作用:假設您具有相同的代碼來處理啓動過程中的代碼,它允許已加書籤或複製/粘貼URL的人回到正確的選項卡。 – Rup
@Sree我想刪除(#) – miked