Javascript 如何在单击时获取窗口滚动单元。。当页面为目标位置设置顶部动画时
我需要做视差滚动窗口滚动和导航也点击。。 在导航中,单击页面顶部的动画以显示目标 当页面为目标位置设置顶部动画时,如何在单击时获得窗口滚动单元 /*用这段代码,我试图得到窗口滚动单位*/Javascript 如何在单击时获取窗口滚动单元。。当页面为目标位置设置顶部动画时,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我需要做视差滚动窗口滚动和导航也点击。。 在导航中,单击页面顶部的动画以显示目标 当页面为目标位置设置顶部动画时,如何在单击时获得窗口滚动单元 /*用这段代码,我试图得到窗口滚动单位*/ $glob(document).ready(function() { $glob("#lookbook_navi a").bind("click",function(event){ event.preventDefault();
$glob(document).ready(function() {
$glob("#lookbook_navi a").bind("click",function(event){
event.preventDefault();
var target = $glob(this).attr("href");
var objWindow = $glob(window);
$window = $glob(window);
alert($window.scrollTop());
$glob("#page").animate({
"top": -($glob(target).position().top)
}, animSpeed);
});
});
/通过这段代码,我得到了窗口滚动的单位/
试试这个
$('a[href^="#"]').on('click',function (e) {
e.preventDefault();
var target = this.hash,
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 500, 'swing', function () {
window.location.hash = target;
});
});
你能给我们提供一个从中间到中间的叉子吗?
$('a[href^="#"]').on('click',function (e) {
e.preventDefault();
var target = this.hash,
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 500, 'swing', function () {
window.location.hash = target;
});
});