0

関数 scrollTop() を使用して div を (垂直に) スクロールする Web サイトがあります。Motorolla Xoom、Android バージョン 3.1 の Google chrome ブラウザ (デフォルト) では動作しませんが、Firefox および他のすべての Android デバイスでは動作します。私が使用したhtmlとスクリプトは次のとおりです

<html>
<head>
<script type="text/javascript" src="jquery-1.6.4.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){

setTimeout("heighlit()",1250);

});

function heighlit(){
var fusenTime=Math.random()*100;
var fusenTime=Math.floor(fusenTime);
var pos_list = Math.floor($('#scrolldiv').position().top);
var ele = $('#scrolldiv p:eq('+fusenTime+')')
var pos_fusen_now = Math.floor(ele.position().top) + $('#scrolldiv').scrollTop();
var pos_scroll = pos_fusen_now - pos_list; 
ele.css('background', '#CCCCCC');
try{
$('#scrolldiv').animate({scrollTop:pos_scroll}, 'slow','',function(){
});

}catch(e){
}
setTimeout("heighlit()",1250);
}
</script>
</head>
<body>
<div style="height:100px; overflow-y: scroll; width:200px;" id="scrolldiv">
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<    p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
<p>svgasdvsdbvgavg<p>
</div>

</body>
</html>

エラー メッセージは表示されません。この問題を解決するにはどうすればよいですか?

ありがとう、リヤス

4

1 に答える 1

0

これは文書化されたバグです: http://code.google.com/p/android/issues/detail?id=19625

残念ながら、これに対する回避策もまだありません。

参照: Android 3.1 でプログラムによって HTML DIV をスクロールする方法は?

于 2012-02-16T17:25:52.723 に答える