jQuery Cycle Plugin (zero element?)

后端 未结 2 1024
鱼传尺愫
鱼传尺愫 2020-12-10 09:11

I used AJAX to populate a div and then, cycle plugin it !

here is the page, and here is the code calling cycle:



        
2条回答
  •  我在风中等你
    2020-12-10 09:46

    Instead of initializing cycle in $(document).ready(), do it in a load callback so that it doesn't execute until your ajax call has completed and built the #ani div:

        $(function() {
            $("#photoviewer").load("photo-list.shtml #ani", function() {
                $('#ani').cycle({ fx:      'turnDown',
                                  speed:   'fast',
                                  timeout: 0,
                                  pager:   '#nav' });
            });
        });
    

    As it stands, the cycle plugin initialization is executing before the images have loaded (before the load function has finished).

提交回复
热议问题