こんにちは私は私のアニメーションSlideToggle()をスライドさせてゆっくり動かすか、時間を置くことができます。以下のコードをご覧ください。私は.slideToggle( "遅い")を入れようとしますが、仕事はしません。私のSlideToggle()が遅くなりたい、または時間を追加する
$(function() {
$('#bottom_menu li a').click(function(e) {
e.preventDefault();
animateSlider(this.hash);
});
function animateSlider(hash) {
if (!$('#container div.open').length) {
if (hash == '#about') {
openPopup(hash);
}
if (hash == '#contact') {
openPopup(hash);
}
} else {
if (hash == '#about') {
openAndClose(hash)
}
if (hash == '#contact') {
openAndClose(hash)
}
}
}
function openPopup(hash) {
$(hash + '_popup').slideToggle().addClass('open');
}
function openAndClose(hash) {
if ($(hash + '_popup').hasClass('open')) {
$($(hash + '_popup')).slideToggle().removeClass();
} else {
$('#container div.open').slideToggle().removeClass();
$(hash + '_popup').slideToggle().addClass('open');
}
}
});
は、あなたはそれがスライドではなく、あなたが望む速度でないと言っている、またはそれは全く滑らないのですか? – nnnnnn
それは滑りますが、私はスピードを入れることができません、滑らかで遅い滑りをしたいです。 – moreinet
あなたの 'open' CSSクラスは何ですか?それを見せてもらえますか? – denolk