0

私の ASP.net アプリのスクロールバーは、IE、Firefox、およびその他のブラウザーでは機能しますが、Safari では機能しません。

これはコード行です:

<asp:Panel ID="Panel2" Height="662px" ScrollBars="Auto" Width="702px"  style="float:left; position: relative; background-image: url('Images/LargeOffwhiteBox.png')" runat="server">

私がこれを開発しているページはここにあります: http://www.icdpros.com/clients.aspx

IE または Firefox で開くと、中央のパネルに垂直スクロールバーが表示されます。Safari にはスクロールバーがないため、スクロールできません。

誰もこれに対する解決策を知っていますか?

4

1 に答える 1

1

実際、これが Safari 5.1 のデフォルトの動作です。overflow:auto を設定するとオーバーフローは表示されませんが、トラックパッドを 2 本指で上下にスクロールするか、マウスホイールを使用してスクロールできます。これら 2 つの方法を使用してスクロールすると、スクロールバーとつまみが表示されます。前述のようにスクロールを開始した後、カーソルでスクロールバーのつまみをつかみ、上下にドラッグできます。スクロール後しばらくすると、ユーザーがトラックパッドまたはマウスホイールでスクロールを試みるまで、スクロールバーは自動的にフェードアウトします。

于 2011-12-04T01:20:50.270 に答える