Hello,

I have got this:
var showDescription = function() {
    $element = $("a.info", this);
    if ($element.next("div.info").length == 0) {
        var urlForDescription = $element.attr('href') + '/description';
        $.getJSON(urlForDescription, function(data) {
            $div = $("<div class='info'>" + data + "</div>");
            $element.after($div); // pop! :(
        });
    }
    $element.next("div.info").fadeIn();
}

Problem is, that new descriptions will immediately pop up without
fadeIn. Subsequent hovers will work nicely.
How can I fadeIn this new element? I tried hiding it first (via css
and hide()), but then it did not show up at all (only on subsequent
hovers)...

Any ideas?

-- 
Jan

Reply via email to