【问题标题】:Jquery Rounded Corners not working whilst making an ajax call.. Any ideasJquery Rounded Corners在进行ajax调用时不起作用..任何想法
【发布时间】:2009-12-30 02:28:52
【问题描述】:

所以我一直在做一个非常简单的 ajax 调用来获取我的相册并进行一些分页。在我添加 ajax 调用之前,我的圆角工作。选择器也是正确的。我正在为我的 .load 回调做“转弯”,但我无法让它工作:s 任何想法:

//Display Loading Image
function Display_Load()
{
    $("#loading").fadeIn(900,0);
    $("#loading").html("<img src='/images/loading.gif' />");
}
//Hide Loading Image
function Hide_Load()
{
    $("#loading").fadeOut('slow');      
};

function display_corners()
 {
            $('.album_shell li .album_photo_shell').corner("round 3px").parent().css('padding', '6px').corner("round 13px");
            $('.album_photo').corner("round 5px").parent().css('padding', '4px').corner("round 6px");
};  

//默认起始页结果

$("#pagination_nav li:first").css({'color' : '#FF0084'}).css({'border' : 'none'});

Display_Load();
var album_id = $(document).getUrlParam("album_id"); 
$("#content").load("pagination_data.php?page=1&album_id=" + album_id, Hide_Load(),display_corners());

//Pagination Click
$("#pagination_nav li").click(function(){

    Display_Load();

    //CSS Styles
    $("#pagination_nav li")
    .css({'border' : 'solid #dddddd 1px'})
    .css({'color' : '#0063DC'});

    $(this)
    .css({'color' : '#FF0084'})
    .css({'border' : 'none'});

    //Loading Data
    var pageNum = this.id;

    $("#content").load("pagination_data.php?page=" + pageNum + "&album_id=" + album_id, Hide_Load(),display_corners());
});

【问题讨论】:

    标签: jquery ajax rounded-corners


    【解决方案1】:

    您调用的是实际函数而不是传递引用。此外,您传递了两个单独的函数,而不是 load 方法接受的一个。你应该把它改成这样:

    $("#content").load("pagination_data.php?page=1&album_id=" + album_id, function(){
        Hide_Load();
        display_corners();
    });
    

    我会这样抽象:

    function get_album( album_id, page_number ){
       if(!page_number) page_number = 1;
       Display_Load();
       $("#content").load("pagination_data.php?page=1&album_id=" + album_id, function(){
          Hide_Load();
          display_corners();
       });
    };
    

    【讨论】:

    • 好吧,伙计,我今天学到了一些东西;)为您的帮助喝彩就像一种魅力。
    • 乐于助人!欢迎来到 StackOverflow。希望能见到你!
    • 爱回首6年前:D
    • 回首11年前!!
    猜你喜欢
    • 2011-10-11
    • 2023-02-16
    • 2023-02-16
    • 2017-03-13
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 2020-12-08
    • 1970-01-01
    相关资源
    最近更新 更多