我一直在使用jquery进行多方向滚动。我发现这是浏览网站的绝佳方式,但它有一个缺点。浏览器需要一次加载所有网站内容,因为它在一个html文档中。
现在我一直在寻找一种在不同的html文档之间进行这种精彩滚动的方法。因此,我不知道是否可以在html文档之间滚动,而不是在div之间滚动。这可能吗?
答案 0 :(得分:3)
在正常意义上,客户端和服务器之间的请求/响应事务处理方式是不可能的 - 只有浏览器才能对此页面更改级别的更改进行动画处理。还有其他一些选择:
对于AJAX加载,jQuery的AJAX方法非常有用:http://api.jquery.com/jQuery.ajax/
只需传入一个URL,您想要的任何信息和回调。在回调中,将响应数据加载到空div
或任何位置。
像这个例子,从jQuery的网站获取:
$.ajax({
url: 'ajax/test.html',
success: function(data) {
$('.result').html(data);
alert('Load was performed.');
}
});
答案 1 :(得分:1)
有两种方法可以实现这一目标。
答案 2 :(得分:0)
是的,如果您将其他html页面预加载到div或iframe(例如)。