1

以下のasp.netページがあります。

<body>
    <form id="form1" runat="server">
    <div class="page" >
    <iframe id="iFrame1" style="width:100%" runat="server" 
    height="1100"  scrolling="yes"
    src="login.aspx"
     frameborder="0" align="left">
    </iframe>
    </div>
    </form>
</body>

iframe をスクロールするには、マウス ポインターを IE のスクロール バーの上に置く必要があります。iframeの上にマウスポインターを置いてページをスクロールしたいだけです。アドバイスをお願いします。前もって感謝します。

4

1 に答える 1

1

jQuery ソリューションは次のとおりです。

<div id="pane" style="width: 300px; height: 200px; overflow: auto;">
   <iframe id="iFrame1" width="800" height="600" src="login.aspx" scrolling="no">
   </iframe>
</div>

<script type="text/javascript">
$("#pane").hover(function()
{
  $("#pane").scrollTop(400).scrollLeft(400);
  return false;
});
</script>

animatejquery関数 を使用すると、よりスムーズにスクロールできます。

于 2012-09-12T03:58:12.597 に答える