我有一个网页,我正在使用对象标签将外部网页加载到div标签中,并且工作正常。网页内容溢出,因此我需要实现自动滚动功能。我能够为div标签实现自动滚动功能,但是当我使用相同的逻辑自动滚动对象时,它无法正常工作。 请在下面找到代码
<script type="text/javascript">
$(function () {
var interval = setInterval(function () {
if ($("#siteloader").scrollTop() != $("#siteloader")[0].scrollHeight) {
$("#siteloader").scrollTop($("#siteloader").scrollTop() + 10);
} else {
clearInterval(interval);
}
}, 1000);
});
</script>
和HTML标记是
<body>
<div id="siteloader" style="height: 100px; width: 600px; border: 1px solid #ccc;
overflow: auto">
<object id="objs" height="500px" width="500px" data="http://www.w3schools.com"></object>
</div>
</body>
我可以滚动 div ,但我无法滚动对象标记内的内容。
请注意,我正在从外部网站加载页面。
任何建议? 感谢