Web サイトで tumblr ブログを iframe しました。スクロールペインを使用しています。こちらをご覧くださいhttp://danmccarthy.net/news/
私の問題は、ブログのボタンのページネーションがiframeを次のページにリロードすることですが、実装されたスクロールペインでiframeがリロードされると、親ページの上部にスクロールする方法を理解できません。
私は成功せずに次のことを試しました
iframe onload="window.parent.parent.scrollTo(0,0)"
と
$('#exhibit iframe').load(function(){
$(window).scrollTop(0);
});
以下は、全身スクロール用のスクロール区画スクリプトです。
$(function()
{
var win = $(window);
var isResizing = false;
win.bind(
'resize',
function()
{
if (!isResizing) {
isResizing = true;
var container = $('#exhibit');
container.css(
{
'width': 1,
'height': 1
}
);
container.css(
{
'width': win.width(),
'height': win.height()
}
);
isResizing = false;
container.jScrollPane(
{
autoReinitialise: true,
}
);
}
}
).trigger('resize');
$('body').css('overflow', 'hidden');
if ($('#exhibit').width() != win.width()) {
win.trigger('resize');
}
});
そしてそれがHTMLです
<div id="wrapper">
<div id="wrap-top">
<!-- Header and Menu -->
</div>
<div id='exhibit'>
<div class='container'>
<div class='right'>
<!-- iframe -->
</div>
</div>
</div>
</div>