单击链接后滚动到另一页中的某个部分

时间:2012-09-12 02:13:24

标签: html

正如标题所说,我想要做的是点击链接后我转到另一页的某个部分,该部分应滚动到顶部。另外,我不想为此使用jquery,我只想使用html。谢谢!以下是原始页面中的代码:

<TABLE cellspacing="11px" style="margin-left:3px">
               <TR>
                  <TD><A href="detail.html#patents">PATENT</A></TD>
                  <TD><A href="detail.html#trademarks">TRADEMARKS</A></TD>
                  <TD><A href="detail.html#ipLawAndPolicy">IP LAW & POLICY</A></TD>
                  <TD><A href="detail.html#productsAndServices">PRODUCTS & SERVICES</A></TD>
                  <TD><A href="detail.html#inventors">INVENTORS</A></TD>
                  <TD><A href="detail.html#newsAndNotices">NEWS & NOTICES</A></TD>
                  <TD><A href="detail.html#faqs">FAQs</A></TD>
               </TR>
            </TABLE>

以下是目标网页的代码:

<BODY>
      <P id="patents">PATENTS</P>
      <HR />
      <P id="trademarks">TRADEMARKS</P>
      <HR />
      <P id="ipLawAndPolicy">IP LAW & POLICY</P>
      <HR />
      <P id="productsAndServices">PRODUCTS & SERVICES</P>
      <HR />
      <P id="inventors">INVENTORS</P>
      <HR />
      <P id="newsAndNotices">NEWS & NOTICES</P>
      <HR />
      <P id="faqs">FAQs</P>
   </BODY>

2 个答案:

答案 0 :(得分:1)

如果您只想跳转到页面的特定部分,请在目标处使用以下代码:

<a name="targetName"/>

并链接到targetPage.html#targetName。 targetName只是一个例子,使用适合你链接部分的东西。

如果您需要在目标页面的底部添加空格,您可以执行以下操作:在页面底部添加以下内容(</body>之前):

<div style="height: 1000px"></div>

答案 1 :(得分:0)

相关问题