添加完五条信息,再删除部分,就不能再添加了?求解决办法;
想要达到的效果
点击按扭添加一条信息;
点击删除按钮,删除该信息;
最多添加五条信息;
添加到一定数量后函数消失
最多能添加五条信息,点击关闭可以删除该条信息
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
删除了不能再添加是因为你添加到5之后unbind了事件,就肯定没了click事件了。而且事件里面绑事件的写法不太好哦,写个委托看起来更清晰。多余的变量能不要则不要。
这样写可能好一点:
不能添加的原因是因为你unbind 了事件
正确的处理方法应该是设置一个计数器变量 num = 0
每增加了一条消息 num++
然后每次增加消息前写一个 if
if (num <= 5) { // 执行增加 } else {return}
赞成楼上的回答,其实不要用unbind是最适合的办法,给一个计数器,index++,然后判断index的值是否大于某一个值,然后去做不同的处理