有沒有一種方法來延遲「跳轉」到頁面加載使用ASP.NET和jQuery錨定標記?延遲錨標記「跳」
實際的問題是,我有一個jQuery的功能,在頁面加載隱藏某個類的所有div。現在,當我在頁面中間有一個錨定標記並鏈接到該錨點時,當頁面加載「錨點跳轉」時,發生在jQuery有機會隱藏div之前 - >用戶去完全錯誤的部分頁。
映入眼簾, J.Arola
有沒有一種方法來延遲「跳轉」到頁面加載使用ASP.NET和jQuery錨定標記?延遲錨標記「跳」
實際的問題是,我有一個jQuery的功能,在頁面加載隱藏某個類的所有div。現在,當我在頁面中間有一個錨定標記並鏈接到該錨點時,當頁面加載「錨點跳轉」時,發生在jQuery有機會隱藏div之前 - >用戶去完全錯誤的部分頁。
映入眼簾, J.Arola
爲什麼你使用jQuery來隱藏div?只需使用一種風格,而是和的div從開始隱藏:
<style type="text/css">
.TheClassToHide { display: none; }
</style>
也許你可以在位置的片段設置爲空字符串,並存儲在頁面加載舊值,然後重新定位的片段,當所有的完成。
ASP.Net可能無法幫助,因爲片段不會被髮送到服務器。
如果您控制傳入鏈接,則可以用後綴?query
代替#hash
後綴。這將被瀏覽器忽略,但可通過location.search
的JavaScript訪問。然後你可以在隱藏你的div之後用JavaScript做滾動。
哇,這確實是一個很大的問題。這工作像一個魅力。 – juarola 2009-06-23 12:10:49