2010-03-09 4 views
2

Извините, я попробую упростить свой вопрос. В принципе, когда пользователь переходит на страницу ... все div на странице и содержимое div исчезают. После загрузки. Я думал, может быть что-то вроде:исчезают во всех div-страницах. после загрузки содержимого divs

$(window).load(function(){ 
    $('#div').load(function() { 
    $(this).fadeIn(4000); 
    }); 
}); 

приветствий

ответ

1

Возможно, что-то, как это будет делать то, что вам нужно:

$(function() { // execute when DOM Ready: 
    $("#div").load("someOtherFile.html", function() { 
    $(this).fadeIn(4000); 
    }).hide(); 
}); 
+0

Мне нравится ваше мышление, но это может быть сложно. Поскольку я делаю сайт корзины покупок с большим количеством страниц. Я бы предпочел хороший аккуратный сценарий жизни в голове каждой страницы сайта. Поэтому, когда просматривается любая страница, содержимое сайта исчезает после загрузки. , – daniel

0

Таким образом, вы не загружаются в любой динамический контент, не так ли? Вы пробовали, просто:

$(window).load(function(){ 
    $('#div').fadeIn(4000); 
}); 

$ (окно) .load не должен стрелять, пока вся страница не загружается в любом случае - вам не нужно, чтобы проверить еще раз для сНа/IMG. Это может привести к какой-то странности. Вы хотите, чтобы это было размещено за пределами $ (document) .ready(). См: http://4loc.wordpress.com/2009/04/28/documentready-vs-windowload/

+0

попробовал ваш код. $ (window) .load (function() { $ ('# div'). FadeIn (4000); }); не получилось по каким-либо причинам. Но у меня был успех с $ (document) .ready (function() { $ ("# panel-two"). FadeIn ("3000"); }); , который загружается в отдельные div. пока они не будут отображать их. Поэтому у меня есть довольно хороший код в моей голове из-за этого метода, но он работает. – daniel

0

Возможно, это было так просто, что было упущено, но, по крайней мере уточнения первого кода проводки для других, следующую строку:.

$ ('# DIV') FadeIn (4000); Будет работать только. Он может или не может работать с тегами descendante, в зависимости от их свойств.

если вы выбрали $ ('div'). FadeIn (4000); , который будет выполнять функцию во всех тегах div одновременно. И

$ ('. Div'). FadeIn (4000); бы работать на все объекты с классом с именем «ДИВ:

С уважением,

0

Джеймс является правильной, измените код:

$(window).load(function(){ 
    $('div').fadeIn(4000); 
}); 

с использованием $('#div') выбирает только элементы с идентификатором» DIV '

Смежные вопросы