我们说我有简单的按钮
<div class="btn red-btn" role="button">1</div>
点击此按钮后我做了类似的事情:
if flag
this.$el.find("div").attr("class", "btn blue-btn");
else
this.$el.find("div").attr("class", "btn red-btn");
我的意思是,当我点击此按钮时,它会改变颜色。一切都很好,当我第一次点击时,但在第二次点击后,它不会改变颜色。 1.在桌面浏览器上它可以很好地工作,但在移动浏览器中它并不适用。 2.当我在页面的其他位置单击时,按钮在第二次单击后更改颜色。看起来它在第二次点击后没有刷新,当我点击其他地方时它是令人耳目一新的。
我们将不胜感激。