我可以发送请求以仅使用 abc.com/#header1 之类的 url 加载某些 div,因为我使用的方法必须为我的任务制作 5 个单独的文件并更新所有文件。如果可以通过在我的一个文件中包含任何一段代码来完成,那么这对我来说是最好的。
我希望使用 url 请求在 div 上滚动,例如 abc.com/#def,其中 def 是页面应加载的 div 的 id。
我可以发送请求以仅使用 abc.com/#header1 之类的 url 加载某些 div,因为我使用的方法必须为我的任务制作 5 个单独的文件并更新所有文件。如果可以通过在我的一个文件中包含任何一段代码来完成,那么这对我来说是最好的。
我希望使用 url 请求在 div 上滚动,例如 abc.com/#def,其中 def 是页面应加载的 div 的 id。
关于您之前的问题,您可以这样做:
$(function(){
// get hash value
var hash = window.location.hash;
// now scroll to element with that id
$('html, body').animate({ scrollTop: $(hash).offset().top });
});
您需要将该代码放在您希望元素滚动的页面中。因此,如果您访问yourdomain.com/#foo
,它将滚动到id
设置为的元素foo
。
您可以使用 jQuery 在页面中加载一些 url,特别是 div。
Here is an example with fraction of code :
$('#result').load('test.html', function() {
alert('Hello,I am in the div');
});
如果您需要显示该特定 url 的数据。那么,您可以使用 Ajax 和 Jquery。
Here is a small code for it:
$(document).ready(function(){
$("#result").load(function(){
$.ajax({
type: 'GET',
url: "http://localhost/a.html",
success:function(data){
alert(data);
}
});
return false;
});
});
希望这对您有所帮助。
试试这个:document.getElementById('elmID').scrollIntoView(true);