我有这个 jquery 代码,它成功地slideToggle
用来打开和关闭下面的 div。
$('#map-wrap').slideUp("fast");
$('#get-here-btn').click(function() {
if (!$("#map-wrap").is(":visible"))
$('#get-here-btn').addClass("active").html('Close');
$("#map-wrap").slideToggle("fast","linear",function() {
if (!$("#map-wrap").is(":visible"))
$('#get-here-btn').removeClass("active").html('How to get here');
});
});
scrollTo
一旦打开(带有某种缓动),我想打开现在打开的 div。我尝试了一些变化,我只能让它跳转到该位置(这是因为单击按钮时元素被隐藏了吗?)而不是滑动。
我知道我可能应该将 scrollTo 添加到 slideToggle 函数中,但不确定在哪里?
非常感谢任何帮助。提前谢谢,莱昂
我敲了一个 JSFiddle:http: //jsfiddle.net/leonharris/rZqwx