-1

現在、これを機能させるために使用しているコードが正しく機能していないようです。h7 はフェードインする要素を表し、back のクラスは h7 がフェードインしたときにフェードアウトする要素です。これが両方の方法で機能することを願っています。

if ($("h7").css("display", "block")) {
    $(".back").hide("fast");
}           
else if ($("h7").css("display", "none")) {
    $(".back").show(500);
}
4

1 に答える 1

3

cssjQueryオブジェクトを返すセッターとして使用しており、オブジェクトは常にJavaScriptにあり、セレクターとメソッドtrueを使用できます。:visibleis

if ($("h7").is(":visible")) {
    $(".back").hide("fast");
}
else {
    $(".back").show(500);
}

h7は有効な要素ではないことに注意してください。

于 2013-03-29T19:09:10.163 に答える