これは動作しますが、私はその理由はわかりません。 function capIn()
では、私の心の中で、$botcap.slideDown("slow")
という行はdivを下にスライドさせるべきです。それはそれをスライドさせる。 .slideUp()
を使用しようとすると、スライドさせようとしても何も起こりません。誰も私にこれを説明することはできますか?JQuery .slideDown()がスライドアップしています
$(".slide").hover(capIn, capOut);
function capIn(){
//slide top caption down
var $topcap = $(this).children(".topcap");
$topcap.slideDown("slow");
//slide bottom caption up
//!! Why does slideDown slide caption up here?
var $botcap = $(this).children(".botcap");
$botcap.slideDown("slow")
}
function capOut(){
//slide top back up
var $topcap = $(this).children(".topcap");
$topcap.slideUp("slow");
//slide bottom back down
var $botcap = $(this).children(".botcap");
$botcap.slideUp("slow");
}
デモをhttp://www.jsfiddle.netで公開することができますか? – Rafay
デモを作成することができますか?フィドル - あなたの説明を視覚化するのは難しいです。 –
HTMLとCSSで何が起こっているのかについて、より多くのマークアップが必要です。このjavascriptに基づいてちょうど悪いことを伝えるのは難しい – Downpour046