小编Jay*_* Na的帖子

加载动画直到ajax调用完成后才会显示

可能重复:同样的问题(未解决)

我在Ajax调用之前和Ajax调用之后显示加载DOM,我隐藏了它.出于某种原因,加载图像仅在ajax调用完成后出现.结果是加载图像甚至不出现,除非我把delay(#).hide(0)代码如下:

$("#loading-popup").show();
$.ajax({
// ajax here
});
$("#loading-popup").hide(0);
Run Code Online (Sandbox Code Playgroud)

我已经在我的网站上测试了其他Ajax调用,并且出现了同样的问题.有人解决了吗?我使用的是Chrome 26.

编辑:我忘了指定我使用同步 ajax调用.(async: false)

ajax jquery

6
推荐指数
1
解决办法
2万
查看次数

使用鼠标滚轮滚动时固定元素闪烁问题

我试图让侧栏在滚动到某一点后固定在顶部.

var sidebarTopPos = $('#sidebar').offset().top;
$(window).scroll(function(event) {
    if ($(window).scrollTop() >= sidebarTopPos) {
        $('#sidebar').css({
            position: 'fixed',
            top: 0
        });
    }
    else {
        $('#sidebar').css({
            position: 'relative'
        });
    }
});?
Run Code Online (Sandbox Code Playgroud)

看看这个jsfiddle

当我向下拖动滚动条时,整个工作正常.然而,当我尝试使用鼠标滚轮滚动时,当侧栏从"相对"变为"固定"时,我看到恼人的闪烁我已经尝试了很多东西.请帮忙.

编辑:也许我应该更清楚.侧栏只有在穿过顶部div时才会"闪烁"

jquery css-position flicker

3
推荐指数
2
解决办法
8020
查看次数

标签 统计

jquery ×2

ajax ×1

css-position ×1

flicker ×1