1
간단한 방법을 덮어 쓰는 예입니다내용이 무슨 일이 일어나고 있는지 설명하기
<div id="top">
<div>Row 1 - Horse</div>
<div>Row 2 - Pony</div>
</div>
가 지금은 $을 덮어 핸들을 호출 ('# 상단') 로 :
<div>Row 1 - Cat</div>
후 :
<div id="top">
<div>Row 1 - Cat</div>
</div>
포니하거나 Ctrl + A 텍스트 사라지게을한다 - 내가 수동으로
2 행을 선택하지 때까지 Row 1 - Cat
Row 2 - Pony
:
하지만 이는 같은 보이는 것입니다. 그것은 JS 내에서 일종의 다시 그리기 문제인 것으로 보이며 이전에는이 문제가 있었던 다른 사람을 찾을 수 없습니다. 크롬 업데이트
EDIT 코드 샘플
JS
var source = $("#top_html").html();
var template = Handlebars.compile(source);
$('#top').html(template({
'load_top':'1',
data_obj:return_obj
}));
핸들 바
{{#if load_top}}
{{#foreach data_obj}}
<div>{{name}}</div>
{{/foreach}}
{{/if}}
(최소) 코드를 보여줄 수 있습니까? –
이 문제가 모든 브라우저에서 발생합니까? 그러면 브라우저 문제인지 자바 스크립트 문제인지 판단하는 데 도움이됩니다. 내 추측은 귀하의 설명을 기반으로 브라우저 문제가 될 것입니다. – mrtsherman
Chrome에서만 발생합니다. – user1789469