之前的 clearInterval() 没有传递定时器的 ID,这样会导致无法停止定时器。在新的代码中添加了 likeInterval 来保存定时器 ID,并在停止点赞时调用 clearInterval(likeInterval) 来清除定时器。
将 UI 元素的位置调整到页面的左上角,并给它添加了样式,更易于操作。并且增加了背景色、阴影等样式使其更醒目。同时保证了按钮和输入框有足够的空间显示,并且按下按钮后能够正确反应。
保持了对新增 .toggle-like 元素的监听,确保新的点赞按钮出现时能够进行点赞。
这个部分保持了原始的逻辑,增加了对新增节点的检查,并且在满足条件时执行 click()。
确保 likeAll 函数检查所有已有的 .toggle-like 按钮,并且根据用户名和楼层过滤条件来决定是否执行点赞。
保证了每次点击 likeButton 时,按钮的文本会根据状态切换(开始点赞 和 停止点赞),让用户知道当前操作状态。