So, I can do something with setTimeout() method.
Like this:
jQuery.fn.fadeInOneByOne = function() {
var $this = this, count = this.length;
fadeInElement(0);
function fadeInElement(i) {
var el = $this[i];
//jQuery(el).css('display','table-row');
jQuery(el).removeClass();
setTimeout(function(){
if (i < count)
fadeInElement(++i);
},10);
};
};
This work very well too.
But, thank you Mike Alsup for help!..
On 18 jul, 23:05, Mike Alsup <[EMAIL PROTECTED]> wrote:
> > Well I said the changed jQuery(el).show(10, function() { line
> > Don't work very well but it working fine in IE 7.
>
> Invoking "show" with a speed argument causes it to animate the height
> and width of the element. That really doesn't sound like a good idea
> for table rows. Other effects, such as fade, will be more reliable.