2013-01-22 2 views
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}} 
+1

(최소) 코드를 보여줄 수 있습니까? –

+0

이 문제가 모든 브라우저에서 발생합니까? 그러면 브라우저 문제인지 자바 스크립트 문제인지 판단하는 데 도움이됩니다. 내 추측은 귀하의 설명을 기반으로 브라우저 문제가 될 것입니다. – mrtsherman

+0

Chrome에서만 발생합니다. – user1789469

답변

0

이 문제를 해결 한 것 같았다 24.0.1312.56m한다.

관련 문제