0

次のjQueryの「問題」を解決するために問題が発生しました。

次のコードは 4 回終了します。機能を実行したいのはvar blk_img1_ready, var blk_imgX_readyいつですか。1/trueただし、一緒にいる場合に限りtrueます。完成時期は不明のままです。

(公式のイベント/トリガーがないので、検索しましtrigger()bind()が、よくわかりませんでした)

var elems1 = $('#balken1 .blk_img').find('*'), count1 = elems1.length;

elems1.each( function(i) {

    blk_img1++;
    $(this).attr('id','blk1-'+blk_img1);
    if(blk_img1==1)
    {
        $(this).css('display','block');
    }

    if (!--count1) blk_img1_ready=1;
});

誰かが私を助けてくれることを願っています。ありがとうございました!

4

1 に答える 1

0

使用してみてください:

var elements = $('#balken1 .blk_img').find('*');

elements.each( function(i) {
    $(this).attr('id','blk1-'+i).css('display','block');
});

// run your other code here    

使用する最初の要素を設定するにdisplay:blockは:

elements.each( function(i) {
    $(this).attr('id','blk1-'+i);
}).first().css('display','block');
于 2013-05-08T21:31:40.377 に答える