我已经使用 url hash 完成了 ajax 搜索的返回功能。它工作正常,但问题在于滑块和其他一些动画,滑块冻结,我无法移动爬虫。
var hashState = false;
var historyState = false;
var historyArr = new Array();
// back content with specific hash
window.onhashchange = function(){
var hash = location.hash;
if( ! hashState && hash && historyArr[hash])
{
$('.diamond-filter').html(historyArr[hash]);
historyState = true;
$('#diamond_search').ajaxForm(diamonds_options);
$('#diamond_search').submit();
}
hashState = false;
return false;
};
function logSearch(hash)
{
historyArr[hash] = $('.diamond-filter').html();
}
我想它失去了一些联系。如何在不重新初始化的情况下保留或恢复?