jquery scroll 在IE上抖动的问题
$(function(){vartimer;$(window).scroll(function(){//if(timer){//clearTimeout(timer);/...
$(function () {
var timer;
$(window).scroll(function () {
//if (timer) {
// clearTimeout(timer);
// timer = null;
//}
//timer = setTimeout(function () {
// var o = $(this);
// var top = o.scrollTop();
// $("#pos").css("top", top + "px").html(top);
//}, 10)
var o = $(this);
var top = o.scrollTop();
$("#pos").css("top", top + "px").html(top);
})
})
实现一个拖动滚动条让某个div始终处于当前可视范围内,不能用position:fixed,
该效果在firefox和chrome能很完美的满足要求, 但是在IE上拖动滚动条的时候会一闪一闪的抖动,上面注释代码中加了定时器也没用 展开
var timer;
$(window).scroll(function () {
//if (timer) {
// clearTimeout(timer);
// timer = null;
//}
//timer = setTimeout(function () {
// var o = $(this);
// var top = o.scrollTop();
// $("#pos").css("top", top + "px").html(top);
//}, 10)
var o = $(this);
var top = o.scrollTop();
$("#pos").css("top", top + "px").html(top);
})
})
实现一个拖动滚动条让某个div始终处于当前可视范围内,不能用position:fixed,
该效果在firefox和chrome能很完美的满足要求, 但是在IE上拖动滚动条的时候会一闪一闪的抖动,上面注释代码中加了定时器也没用 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询