![](/img/trans.png)
[英]Possible to use slash (/) instead of hash (#) without page refresh window.location?
[英]refresh a page with hash location
那么,如何刷新到每個鏈接都使用哈希的單擊鏈接的位置呢?
好的,看看下面的代碼:
$(document).ready(function(){
$('#header-menu .moduletable:last-child .menu li:nth-child(1) a, #header-menu .moduletable:last-child .menu li:nth-child(2) a, #header-menu .moduletable:last-child .menu li:nth-child(3) a').on('click',function(){
var opts=['Offer','Inquiry','Suggestion'];
var hash = window.location.href;
var hashoption = hash.split("#");
if(hashoption[1] == "Offer"){
$('#message_type').val("Offer");
}
if(hashoption[1] == "Inquiry"){
$('#message_type').val("Inquiry");
}
if(hashoption[1] == "Suggestion"){
$('#message_type').val("Suggestion");
}
var thishash = $(this).attr('id');
//thishash = thishash.split('#');
window.location.href = window.location.href + thishash;
//location.reload();
});
});
我已經更新了我的網站,當您單擊另一個鏈接時,您可以在地址欄中看到鏈接URL,該鏈接的URL不同,並且該表單選項也不同,但是如果您重新單擊,則它起作用,因此這意味着它可以雙擊。
您可以在窗口右上方看到的聯系鏈接。 並且三個鏈接位於包含三個鏈接圖像的搜索框下方。
我如何單擊才能做到這一點?
為什么不只是在“聯系頁面”中添加一些JS來進行更改,而不是重新加載整個頁面以創建不必要的流量呢?
$("#Offer").click(function(){
$("#message_type").val('Offer');
});
等等...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.