我有这个input元素:
<input type="text" class="textfield" value="" id="subject" name="subject">
Run Code Online (Sandbox Code Playgroud)
然后我有一些其他元素,如其他文本输入,textareas等.
当用户点击它input时#subject,页面应滚动到页面的最后一个元素,并带有漂亮的动画.它应该是一个滚动到底部而不是顶部.
页面的最后一项是一个submit按钮,其中包含#submit:
<input type="submit" class="submit" id="submit" name="submit" value="Ok, Done.">
Run Code Online (Sandbox Code Playgroud)
动画不应该太快,应该是流畅的.
我正在运行最新的jQuery版本.我更喜欢不安装任何插件,但使用默认的jQuery功能来实现这一点.
当想要用" http://example.com/#foo"方法引用网页的某些部分时,应该使用
<h1><a name="foo"/>Foo Title</h1>
Run Code Online (Sandbox Code Playgroud)
要么
<h1 id="foo">Foo Title</h1>
Run Code Online (Sandbox Code Playgroud)
他们都工作,但他们是平等的,还是他们有语义差异?
我知道我们可以通过 url 中的 id 跳转到页面的某个部分
但我想跳转到其他网站的特定部分,该部分不包含任何 id
网站: http: //www.naturals.in/ask-expert/
我想链接到专家演讲部分
我尝试使用 class,但显示 404
我想将读者引导至第三方HTML网页中的特定位置。感兴趣的段落如下所示:
<div>
<h1>qwerty</h1>
<p>blah blah</p>
</div>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,所有元素都没有ids (所以这http://webpage/#id不起作用)。然而,标签中的单词<h1>是唯一的,在文档的其他任何地方都找不到。有没有办法提供一个链接,将用户直接带到网页上的该位置?
我希望链接到第三方网站上包含大量内容的页面,但希望读者从那里开始阅读。是的,我可以明确告诉他们,但有时并不总是理想的。如果我在一般位置找不到任何具有 name 或 id 属性的元素,还有其他方法吗?谢谢!
为什么以下JavaScript脚本打开一个新窗口,但无法向下滚动页面?(请注意,我在Firefox 4的Web控制台中运行了此脚本.)
w=window.open("http://stackoverflow.com");w.scrollTo(0,150);
Run Code Online (Sandbox Code Playgroud)
如何在新的浏览器窗口中打开页面并指示该窗口滚动到特定位置?