没有alert()jquery不工作

Ale*_*exC 1 ajax jquery alert

这是我的jQuery:

    $(document).ready(function(){

    $('#mycarousel').jflickrfeed({
        limit: 14,
        qstrings: {
            id: '26339121@N07'
        },
        itemTemplate: '<li><a href="{{image_b}}"><img src="{{image_m}}" alt="{{title}}" width="155" /></a></li>'
    });

    alert("msg");

    $('#mycarousel').jcarousel({
        auto: 3,
        scroll: 1,
        wrap: 'last',
        animation: 800,
        initCallback: mycarousel_initCallback
    });

});
Run Code Online (Sandbox Code Playgroud)

但如果我删除"alert("msg");" 这段代码不能正常工作......有人可以帮我解决这个问题吗?

谢谢 !!!!!!!!

Dan*_*umb 6

好吧,你没有提供任何解释jflickrfeed,但神奇的话:

此代码仅适用于警报

告诉我你有异步代码的问题.我猜测jflickrfeed异步返回.

什么意思是,之前它完成你要求它做的功能控制权返回给脚本.在Javascript程序中,这通常意味着已经对服务器进行了调用.这种异步代码通常包括定义处理程序的选项,即异步任务完成后调用的函数.

如果您的代码依赖于异步任务的完成,则应将其放入处理程序中,而不是在异步函数调用之后直接放入.