Ajax / jQuery - 将页面加载到div中

时间:2014-05-29 23:33:57

标签: html ajax iframe

首先,这是我正在使用的功能:

var newHash     = '',
$mainContent = $('#content');

$('#sidebar').delegate('a', 'click', function() {
    window.location.hash = $(this).attr('href');
    return false;
});


$(window).bind('hashchange', function() {
    newHash = window.location.hash.substr(1);
    $mainContent.load(newHash + " #content > *");
});

我遇到了一些我不知道如何解决的问题:

  1. 当它将一个长页面加载到div中时,div会覆盖它下面的所有HTML元素,而不是扩展页面并将元素移动到更低的位置。 - 我已经通过向页面div添加overflow:auto;来解决了这个问题 - 包含内容&侧栏div。

  2. 有没有办法加载特定div +加载页面的标题及其所有元标记?

  3. 还有其他更实用的方法可以将内容从其他网页加载到主页上的特定div - 比如iframe吗?

  4. 提前感谢您的帮助!

0 个答案:

没有答案