jQuery: первый обратный вызов не беглый (эффект складывания)
Вопрос
Я знаю, что это, вероятно, должно быть новичком, но так как я мало знаю о jQuery, я должен спросить его здесь:
У меня есть элемент, который должен переключать различный контент, нажимая на разные кнопки. Теперь я выложу здесь, как я называю свой JavaScript:
onclick = "javaScript: gotosubonderdeelmenu (это);"
Это получает элемент Div, и с этим я получу правильный идентификатор для показа, чтобы показать. Теперь мой код jQuery:
function gotoSubonderdeelmenu(obj) {
displaySubMenu(obj.id);
}
function displaySubMenu(niveauId) {
$.get("submenu.htm", { niveau : niveauId }, function(data) {
$('#submenu').html(data);
$('#submenu').slideDown('slow',function(){
$('#overzicht').fadeTo(500,0.25,function(){});
$('#terugknop').show();
});
});
}
Он всегда просто свободно скользит, как и ожидаете, За исключением того, что его впервые называют.
Кто -нибудь получил подсказку о том, как это решить?
Решение
Тебе следует .hide()
Содержание, чтобы он скользит/расширяется из ничего, подобно этому:
$.get("submenu.htm", { niveau : niveauId }, function(data) {
$('#submenu').html(data).hide().slideDown('slow',function(){
$('#overzicht').fadeTo(500,0.25,function(){});
$('#terugknop').show();
});
});
Не связан с StackOverflow