簡體   English   中英

刷新具有哈希位置的頁面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM