2013-11-27 2 views
0

Я совершенно незнакомый, я не знаю, почему это происходит. Я пытаюсь отобразить правую часть HTML после загрузки страницы. По умолчанию я установил display:none; в CSS. И хотите показать страницу во время загрузки страницы..show() не работает на загрузке страницы

Это, как я пытался:

var f_e = $('#nav > li > a').first(); 

    f_e.addClass('active'); 
    f_e.next().slideToggle(); 

    // Right section that make the div display block 
    $('#unigem-quickstart').show(); 

Но ее не работает, вот полный код с jsfiddle

ответ

1

Это потому, что у вас есть два различных экземпляры ID. (Это unigem-quickstart), поэтому он вызывает только первый (который является тегом a). Вы должны назвать это чем-то другим. (Там должно быть только 1 ID чего-то!)

+1

Ааа, ты прав. Я попытался проверить это с помощью console.log ($ ('# unigem-quickstart'). Length), которые возвращаются ко мне 1, тогда я, хотя их был только один. Спасибо, человек сейчас работает. –

0
$('div#unigem-quickstart').show(); 

Вы использовали идентификатор дважды

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