因爲this話題轉向跨學科(但仍然是關於用戶體驗)我curiuos是什麼想想這個javacript開發人員。區分內部操作和ajax請求的鏈接的最佳方法?
我的網站處理a
標籤href
作爲ajax請求開始#
。如果請求成功,那麼它會將文檔散列更改爲合適。現在我想實現一些調用內部js函數的動作鏈接,比如去站點頂部,但我不想要javascript:myAction()
參考,因爲大多數瀏覽器在鏈接結束時顯示引用url的提示。可能我可以使用併成功處理自己的url模式,例如action:myAction
,但這還不夠解決方案 - 用戶仍然暗示有關魔術網址。另一種選擇是使用自定義屬性,如action="myAction"
和href
作爲自定義字符串,例如href="Go to top"
,但是什麼與瀏覽器兼容?最後的解決方案是使用span
作爲鏈接執行操作 - 用戶不會暗示任何url,但這是鏈接功能的一部分,它暗示執行操作(轉到url默認值)。
有什麼更好,爲什麼?
我知道如何實施。我問從用戶的角度來看哪種解決方案更好。其中一個作爲常規鏈接,其次不是。如果我能給你-1,因爲這不是我要求的。我不明白你爲什麼寫任何代碼... – kbec
我想這種方式是最好的解決方案 –