問題是當搜索頁面打開時,所有鏈接都處於非活動狀態。所以,我發現問題來形成這個jQuery代碼:如果我添加//返回false返回false - 阻止頁面上的所有鏈接
var shouldShow = $.cookie('show_desc') == 'yep';
if(shouldShow) { $('#searchunder').show(); $('body').animate({ paddingTop: 80 }); }
else { $('#searchunder').hide(); $('body').animate({ paddingTop: 25 }); }
// shows the group_desciption on clicking the noted link
$('#search').click(function() {
$('body').animate({ paddingTop: 80 });
$('#searchunder').show('fast');
$.cookie('show_desc', 'yep');
return false;
});
// hides the group_desciption on clicking the noted link
$('#close').click(function() {
$('body').animate({ paddingTop: 25 });
$('#searchunder').hide('fast');
$.cookie('show_desc', 'nope');
return false;
});
;鏈接正在工作。但如果我刪除返回false;我的搜索欄正在隱藏,然後再次打開。那麼解決方案是什麼?
你能提供的jsfiddle? –
什麼是HTML結構? –
在小提琴中,它會工作得很好......問題在於prestashop搜索頁面,因爲它使用AJAX和其他JS代碼。所以這一些如何得到CONFLICT。但是,如果刪除RETURN FALSE,除了隱藏和顯示功能之外,它會變得很好。 – AndrewS