我已经在我的 Wordpress 网站上实现了 AJAX 功能,我的所有菜单项现在都使用 AJAX 功能实时加载页面。
我怎么不希望像 ajax 一样加载 1 个菜单项。我可以为该项目插入一个附加类,但由于它是基于 Wordpress 的站点,因此菜单是动态加载的。有什么方法可以创建一个使 juts 1 菜单项的 AJAX 功能无效的类。
我的代码如下。
$('.sf-menu li a').live('click', function() {
var toLoad = $(this).attr('href')+' #container';
$('#container').slideUp('300',loadContent);
$('#load').remove();
$('#wrapper').append('<span id="load">LOADING...<img src="http://boala.pk/engro/wp-content/uploads/2012/07/ajax-loader.gif"></span>');
$('#load').fadeIn('normal');
window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-5);
function loadContent() {
$('#container').load(toLoad,'',showNewContent)
}
function showNewContent() {
$('#container').slideDown('400',hideLoader);
}
function hideLoader() {
$('#load').fadeOut('normal');
}
return false;
}); `