Как получить общая/максимальная высота прокрутки и верхняя верхняя часть прокрутки для содержимого iframe в кросс-браузере.Максимальное количество прокрутки iframe и прокрутка вверх в кросс-браузере?
Я попробовал следующий код, который возвращается scrollTop только в FireFox, но я хочу получить scrollTop и total ScrollHeight в кросс-браузере.
<head>
<script src="../javascripts/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
function getIframeH(){
var scrollHeight = $('#ifrm').contents().scrollTop();
$('#dvMsg').html("scrollHeight :: " + scrollHeight);
}
</script>
</head>
<body>
<div id="dvMsg"></div>
<input id="Button1" type="button" value="button" onclick="getIframeH();" />
<iframe id="ifrm" src="a.xml" ></iframe>
</body>
</html>
благодаря
Что произойдет, если вы установите scrollHeight = $ ('# ifrm'). ScrollTop(), а не .contents(). ScrollTop()? – CodeMoose
scrollHeight = 0; теперь даже в FireFox. – pks
См. Http://stackoverflow.com/questions/1852518/how-to-get-scrolltop-of-an-iframe – CodeMoose