jquery推荐的ajax导航方式
我刚刚尝试了这个简单的 jquery ajax 代码,以 ajax 方式加载页面中的所有链接。
$('a').click(function(e){
e.preventDefault();
url = $(this).attr('href');
$('body').fadeTo('slow', 0.2);
$('body').load(url, function(data){
$(this).fadeTo('slow', 1, function(){
$(this).html(data);
scroll(0,0);
});
});
});
[页面中的链接坚持当前域,并且不存在外部链接]
页面加载按预期工作,但 Facebook、LinkedIn、pinterest 按钮的脚本无法加载。
我认为这不是进行 ajax 导航的最安全方法,而且我确信其他 JS 文件,内联 JavaScript 会导致错误。
http://davidwalsh.name与 mootools 有一些很好的 ajax 导航工作。我正在尝试使用 jquery 来实现相同的目标。
该网站成功加载并执行了每个脚本,并且可以看到没有完成 ajax 工作来加载特定的脚本。
是否有任何安全的方法来实现这一点,确保 ajax 加载的页面正常工作?