0

アプリケーションのフィードバックを含む div が必要です。必要なことは、フィードバックがないときに非表示になり、フィードバックがあるときに表示されることです。ただし、同じものは 1 回しか表示されません。

ですから、常に滑り落ちて隠れているわけではありません。それが今の問題だからです。

これが私がこれまでに得たものです。

$("#book_container").mousemove(function() {
    var feedbacklength = $(".feedback").text().length;
    $(".feedback").hide();

    if(feedbacklength == 2)
    {
        $(".feedback").hide();
    }       
    else
    {
        $(".feedback").slideDown().delay(1500).slideUp(300);
    } 
});
4

1 に答える 1

0

.hide()ブロックの外側にエクストラがあるif/elseため、ハンドラー関数が実行されるたびにフィードバック パネルが非表示になります。それを削除すると、問題が解決するはずです:


...
$(".feedback").hide();

if(feedbacklength == 2)
{
  $(".feedback").hide();
  ...
于 2011-05-25T04:41:48.513 に答える