<html>
<head>
<script type="text/javascript" src="jq.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
var scrollHeight;
$('body').animate({scrollTop: 1200},10,function()
{
scrollHeight=$(window).scrollTop();
$('body').scrollTop(0)
})
$('iframe').contents().find('body').css({
'overflow-y':'hidden'
})
$('iframe').contents().find('body').append($('body').clone())
$('iframe').contents().find('body iframe').css('background','lightblue')
$('iframe').contents().find('body').css('background','lightgreen').find('h3').text("Cloned")
//note that horizontal bar inside iframe belongs to cloned body not iframe
$(window).scroll(function(){
var st = $(this).scrollTop();
if(st >=scrollHeight){
$('iframe').contents().find('body').css({
'overflow-y':'auto'
})
}
});
})
</script>
</head>
<body>
<h3>Page content goes here</h3>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<iframe style=" border: 2px red solid" height="300px" width="100%" scrolling="yes"></iframe>
<p> </p>
</body>
</html>
работал в хром 31.0.1650.57 м, опера, сафари 16.0.1196.73 5.1.7
не работал в
Firefox 25.0.1 reason can be
IE9 as expected lol :)
EDIT ПОСЛЕ ВЫПУСКА УПОМИНАВШИХСЯ КОММЕНТАРИИ
я не проверял это, но надеюсь, что он будет работать
<iframe name="frame" src="xyz.php" style=" border: 2px red solid" height="300px" width="100%" scrolling="yes"></iframe>
.
$(window).load(function()
{
var scrollHeight;
$('body').animate({scrollTop: 1200},10,function()
{
scrollHeight=$(window).scrollTop();
$('body').scrollTop(0)
})
var doc=window.frames[ "frame" ].document //use iframe's name
$(doc).ready(function(){
$('iframe').contents().find('body').css('overflow','hidden')
});
$(window).scroll(function(){
var st = $(this).scrollTop();
if(st >=scrollHeight){
$('iframe').contents().find('body').css('overflow','auto')
}
});
})
вы можете создать скрипку – UDB
уверены - http://jsfiddle.net/yA8mR/ – charlie
со ссылкой на этот http://jsfiddle.net/UD_B/yA8mR/1/ один вы можете сказать, что поведение, которое вы на самом деле хотите добавить на страницу – UDB