jQuery:第一个回调不流畅(滑动效果)
我知道这可能一定是一个新手问题,但由于我对 jquery 不太了解,所以我必须在这里问:
我有一个元素必须在单击不同按钮时切换不同的内容。现在我将在这里发布我如何调用我的javascript:
onclick="javascript:gotoSubonderdeelmenu(this);"
这将获取 div 元素,这样我将获得要显示的内容的正确 id。 现在我的 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();
});
});
}
它总是像您期望的那样流畅地向下滑动,除了第一次被调用。
有人知道如何解决这个问题吗?
I know this probably must be a newbie question, but since I don't know much about jquery I have to ask it here:
I have a element that has to toggle different content on clicking on different buttons.Now i'll post here just how I call my javascript:
onclick="javascript:gotoSubonderdeelmenu(this);"
This gets the div element, and with this i'll get the right id for the content to show.
Now my jQuery code:
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();
});
});
}
It always just fluently slides down like you would expect, except the first time it's being called.
Anyone got a clue on how to solve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要
.hide()
内容,以便其从什么也没有,像这样:You need to
.hide()
the content so it slides/expands from nothing, like this: