0
我繼承了this site,並且希望修復一些問題。它目前使用Hideslide.js來擴展內容的不同部分(星期一,星期二,星期三等)。隱藏內容根據入站HTML鏈接自動打開
上一個管理員試圖在主頁上設置鏈接,該鏈接將轉到該頁面並具有給定的內容區域打開,取決於點擊了哪個外部鏈接。這似乎並不奏效。
因此,簡而言之,有沒有一種方法可以直接鏈接到其中一個內容區域,並在頁面加載時打開它?
我繼承了this site,並且希望修復一些問題。它目前使用Hideslide.js來擴展內容的不同部分(星期一,星期二,星期三等)。隱藏內容根據入站HTML鏈接自動打開
上一個管理員試圖在主頁上設置鏈接,該鏈接將轉到該頁面並具有給定的內容區域打開,取決於點擊了哪個外部鏈接。這似乎並不奏效。
因此,簡而言之,有沒有一種方法可以直接鏈接到其中一個內容區域,並在頁面加載時打開它?
是的。您可以使用片段url手動編寫它,並調用hideslide showHideContent函數onload。
深度鏈接的網址現在必須包含所需日期「hideslide_name」框的ID。週二使用
http://kalamazoobicycleclub.org/rides/rides.php#hideslide_q2
包括在網頁上的代碼
<script>
var divId = window.location.hash.substring(1);
if (divId)
window.onload += showHideContent(null, divId);
</script>
感謝。這似乎幾乎但不是很有效。我已經在底部實現了JavaScript片段。當你加載「http://kalamazoobicycleclub.org/rides/rides.php#hideslide_q2」它給了我一個_Uncaught TypeError:無法讀取null_屬性'樣式'但是當我在控制檯中運行該函數時,它按預期工作。 divId的值是「hideslide_q2」,並使用它作爲showHideContent(null,'hideslide_q2')的參數正常工作 – Nelluk 2013-04-22 18:01:33
好的。你可以告訴我什麼是記錄,如果你console.log(divId)後直接「var divId ...」 – 2013-04-22 20:05:23
它記錄'hideslide_q2'沒有引號 – Nelluk 2013-04-22 20:18:45