我想创建一个直接转到$ .ajax命令的data参数的超链接。但我能找到的最接近的哈希标签是this one。
问:有没有办法让浏览器向下导航到没有id =或name =属性的部分?我想可能在网址中包含一些JavaScript。答案 0 :(得分:1)
我最近使用jQuery和jQuery ScrollTo plugin为一个项目做了这个。这很简单。
<强> 1。在页面上包含jQuery和jQuery ScrollTo库
<script type="text/javscript"jquery.min.js" />
<script type="text/javascript" src="jquery.scrollTo-min.js" />
<强> 2。让jQuery滚动到页面的某个部分。你可以传入任何jQuery对象(即元素,id选择器等)。第二个参数是滚动应该花多长时间。
$.scrollTo($("#some_element_id_or_selector.with_a_class"), 1000);
在您的描述中,您已经说过感兴趣的元素没有id,所以尝试使用其他jQuery选择器。如果您提供有关您尝试做的更多信息,我可以提供更多帮助。
您可以阅读有关jQuery.scrollTo插件here的更多信息。