如何讓Javascript函數只工作一次?如何讓javascript函數只工作一次
if (window.location.hash) {
$(document).ready(function() {
var id = window.location.hash;
$(id).trigger('click');
});
$('li').click(function() {
$(this).prependTo($(this).parent());
});
}
我需要自動點擊鏈接用戶來到網站的li元素。 web.com/#2(列表順序 - 2 1 3 4 5),web.com/#4(列表順序 - 4 1 2 3)。但我想比用戶留在網站與散列url列表元素留在他們的地方,然後用戶點擊例如3列表元素,他必須留下來,他的地方,所以列表順序(4 1 2 3)。我只需要在加載頁面上通過URL散列更改列表順序。
不知道我已經完全明白你想要做什麼,但嘗試添加'$(「禮」) .off('click');'在點擊處理程序中 –
你想做什麼?這很難理解 – Anokrize
我編輯了我的問題。也許它更清晰? – Mantas