虽然下面的代码在所有浏览器中对我来说都很好,但是我得到一些报告称.load没有在IE中做它应该做的事情。
我测试了IE6-IE8,它对我来说很好。 .load
将网站的WordPress部分引入页面,然后click
函数在页面的同一部分中加载新页面。此代码所在的页面位于根级别(siteexample.com/new.html
),然后WordPress位于siteexample.com/wordpress
。
的jQuery
$(document).ready(function() {
$('.slideshow, .slideshow2').cycle({
fx: 'fade'
});
$('.copy-body').load('/wordpress/', function() {
$('.spinner').fadeOut();
function rerun(){
$('.copy-body a').click(function(){
url = $(this).attr('href');
scroll(0,430);
$('.copy-body').load(url, function() {
$('.copy-body').
append('<div style="clear:both;"> </div>');
rerun();
});
return false;
});
}
$('.copy-body').append('<div style="clear:both;"> </div>');
rerun();
});
});
答案 0 :(得分:0)
如果您在加载功能方面遇到问题,请使用$ .ajax函数而不是加载。
我在很多应用程序中使用了$ .ajax函数,我没有任何浏览器兼容性问题。确保在ajax函数中将dataType更改为html。
$.ajax({
url: '/wordpress/',
dataType: 'html',
success: function(html) {
... rest of your code that should be added into the load function.
}
});
希望这有帮助。
感谢。