只有在有反馈并且只有一次时才向下滑动反馈

时间:2011-05-25 04:28:20

标签: jquery feedback slidedown

我想要一个包含我的应用程序反馈的div。它需要做的是在没有反馈时隐藏,并在有反馈时出现。但是同样的事情只出现一次。

所以不要经常滑下来隐藏,因为这就是现在的问题。

这是我到目前为止所得到的。

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

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

1 个答案:

答案 0 :(得分:0)

.hide()块之外还有一个if/else,因此每次执行处理函数时都会隐藏反馈面板;删除它应该可以解决您的问题:


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

if(feedbacklength == 2)
{
  $(".feedback").hide();
  ...