所以我试图在 JS Bin 中重现这一点,但我无法让道场工作。在 chrome 和 firefox 上也是如此。
我有一个复选框和一个 dojo 就绪功能,看起来像
dojo.ready(function() {
dijit.byId('checkbox1').checked = true;
});
现在,当页面呈现时,checked = true 已成功执行,但是复选框不会出现检查直到您将鼠标悬停在它上面!
就像浏览器没有在复选框上重新绘制区域一样。在复选框上挥动鼠标,浏览器会重新绘制它,以便您可以看到勾号。
有人遇到过这个吗?