0

私は自分のページに画像スライダーを持っています:
それは私の呼び出しです:

<div id="slider">
    <ul class="bjqs">
        <li ng-repeat="image in dealer.images"><img src="{{image}}" alt="{{image}}" /></li>   
    </ul>
</div>

スライダーがなぜか動かない。画像がロードされた後、jQuery init をロードする必要があると思います。
これはスライダーの呼び出しです:

$('#slider').bjqs({
            height      : 420,
            width       : 130,
            responsive  : true
          });  

画像が読み込まれた後にこの関数を呼び出すにはどうすればよいですか?

4

1 に答える 1

1

If you are sure that's the problem than you can use Nick Craver's solution

$(".bjqs img").one('load', function() {
   $('#slider').bjqs({
       height      : 420,
       width       : 130,
       responsive  : true
   });  
}).each(function() {
   if(this.complete) $(this).load();
});
于 2013-01-07T01:46:28.820 に答える