问题描述
|
我想要一个包含我的应用程序反馈的div。它需要做的是在没有反馈的情况下隐藏并在有反馈的情况下出现。但是同一件事只出现一次。
因此,不要一直滑下来躲藏起来,因为这就是现在的问题。
这是我到目前为止所得到的。
$(\"#book_container\").mousemove(function() {
var Feedbacklength = $(\".Feedback\").text().length;
$(\".Feedback\").hide();
if(Feedbacklength == 2)
{
$(\".Feedback\").hide();
}
else
{
$(\".Feedback\").slideDown().delay(1500).slideUp(300);
}
});
解决方法
在
if/else
块之外还有一个额外的.hide()
,因此每次执行处理程序函数时,反馈面板都将隐藏。删除它应该可以解决您的问题:
...
$(\".feedback\").hide();
if(feedbacklength == 2)
{
$(\".feedback\").hide();
...