Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 移动到可滚动内容中的元素_Jquery_Html_Css - Fatal编程技术网

Jquery 移动到可滚动内容中的元素

Jquery 移动到可滚动内容中的元素,jquery,html,css,Jquery,Html,Css,我有一个带有一些块元素的标准可滚动内容 我想找出div的位置(相对于contenttop)并将滚动移动到该位置。可能吗?也许可以使用jquery。您可以使用jquery执行以下操作: function scroll(element, parent){ $(parent).animate({ scrollTop: $(element).offset().top - $(parent).offset().top }, { duration: 'slow', easing: 'swing'})

我有一个带有一些块元素的标准可滚动内容


我想找出div的位置(相对于contenttop)并将滚动移动到该位置。可能吗?也许可以使用jquery。

您可以使用jquery执行以下操作:

function scroll(element, parent){
    $(parent).animate({ scrollTop: $(element).offset().top - $(parent).offset().top }, { duration: 'slow', easing: 'swing'});
}

检查。

您可以使用JQuery执行以下操作:

function scroll(element, parent){
    $(parent).animate({ scrollTop: $(element).offset().top - $(parent).offset().top }, { duration: 'slow', easing: 'swing'});
}

检查。

是的,在jQuery中这是可能的

您可以像这样获取任何id的位置:
$(divId).position().top
并使用
scrollTop
设置滚动条的位置


下面是一个例子,这有帮助吗?

是的,在jQuery中这是可能的

您可以像这样获取任何id的位置:
$(divId).position().top
并使用
scrollTop
设置滚动条的位置


这是一个,有帮助吗?

可能。你需要设置滚动动画,还是只滚动到任意点(到任意给定元素)?可能。你需要设置滚动动画,还是只滚动到任意点(到任意给定元素)?谢谢,这很有帮助,问题是您需要将元素包装在可滚动内容中,并使用元素偏移量减去包装器(非可滚动父项)偏移量。感谢这一帮助,问题是您需要将元素包装在可滚动内容中,并使用元素偏移量减去包装器(非可滚动父项)偏移量。