我正在创建一个应用程序,我有问题IE 10。在IE 10中,验证码文本首次显示,但是当我点击刷新验证码按钮时,它无法正常工作。我的猜测是ATTR无法正常工作。 这是我的JS
func reset() {
self.removeAllChildren()
var viewSize = view?.bounds.size
backgrounMusicPlayer.stop()
replayButton.isHidden = true
let gameScene = GameScene(coder: viewSize) //where error is
let transition = SKTransition.flipHorizontal(withDuration: 0.5)
gameScene.scaleMode = SKSceneScaleMode.aspectFill
self.scene!.view?.presentScene(gameScene, transition: transition)
}
第一次正确渲染。第二次单击“刷新”按钮时,它无法正常工作。与Chrome配合使用
答案 0 :(得分:0)
哦,IE的“好处”......您需要将src
设置为null,然后设置新值。换句话说,这个:
$('#captchaImage').attr(
'src',Util.getContextPath()+'/RegisterCaptchaController'
);
......应该成为:
$('#captchaImage').attr('src', null);
$('#captchaImage').attr(
'src',Util.getContextPath()+'/RegisterCaptchaController'
);