0

div を別の div の下に表示して、一番上の div を下にスライドさせて、追加された秒を表示できるようにしようとしています。

私はかなり離れていますが、jquery [offset][1](トップdivの位置を取得するために使用したい)が未定義を返しているというエラーが発生し続けています。

たぶん、これはこれに対する間違ったアプローチです。どんな助けでも大歓迎です。

$(document).ready(function() {
    $('.obscure').on('click', function() {

        var blueDiv = $('.blue').clone();

      //  blueDiv.css('display', 'none');
        $('#wrapper').append(blueDiv);
        var obscure = $('#obscure');
        var offset = obscure.offset();
        console.log(offset);
        /*Uncaught TypeError: Cannot read property 'top' of undefined */
        var y = offset.top;
        var x = offset.left;
        console.log(y);
        //blueDiv.css('top', y);


        $('.obscure').css('z-index', 10000);



    });
});​

http://jsfiddle.net/loren_hibbard/U7tAV/

4

1 に答える 1

0

var obscure = $('#obscure');読むということvar obscure = $('.obscure');ですか?

于 2012-11-13T03:00:10.710 に答える