我有以下代码
$('#charactersRemaining').html(123-countChars(this.value));
适用于除Safari之外的所有浏览器。 即使在Safari中,如果我单击div区域中的内容(id = charactersRemaining),它也会刷新,但不会自动/动态刷新
有什么方法可以强制Safari刷新?
$().html('new content');
更新: 我使用了以下'hack'(用于safari)。但仍有兴趣知道我是否遗漏了任何技术细节
$('#x').html('new');
$('#x').hide();
$('#x').fadeIn(); // or you could use .show();
答案 0 :(得分:0)
最后,我发现了这个问题。我附近有一个图像(可能在文本上浮动/分层)。因此Safari没有重绘基础文本(或一些怪癖)。
无论如何都移动了图像,它也适用于野生动物园
答案 1 :(得分:0)
我有完全相同的问题,但我发现的是,我遇到这个问题的元素在风格位置相对。如果我改变它,它的工作正常。