0
div4 앞에 이벤트 핸들러를 놓치지 않고 div3을 이동할 수 있습니까?Extjs dom 조작
<div id='container'>
<div id='1'>.......</div>
<div id='2'>.......</div>
<div id='3'>.......</div>
</div>
div4 앞에 이벤트 핸들러를 놓치지 않고 div3을 이동할 수 있습니까?Extjs dom 조작
<div id='container'>
<div id='1'>.......</div>
<div id='2'>.......</div>
<div id='3'>.......</div>
</div>
는 방법의 몇 가지있다 :
http://docs.sencha.com/ext-js/4-0/#!/api/Ext.Element
참조 :에 insertbefore/insertSibling
Ext.onReady(function() {
var ct = Ext.getBody().createChild({
cn: [{
id: 'item1',
html: 'Item 1'
}, {
id: 'item2',
html: 'Item 2'
}, {
id: 'item3',
html: 'Item 3'
}]
}), moved = false;
Ext.get('item3').on('click', function(){
if (moved) {
console.log('click');
} else {
Ext.get('item3').insertBefore('item2');
moved = true;
}
});
});
내용은 이미 내가 설명하는 방식으로 렌더링됩니다. div2를 처리기를 유지하기 전에 이동하도록 div3을 잘라내거나 붙여 넣기를 원합니다. 신선한 콘텐츠를 삽입하고 싶지 않습니다. – user732456
시도해 보셨습니까? 위의 전체 예제. –
어제 노트북에서 시험해 보았습니다. 나는 내가 소스를 확인하러 갔을 때 너무 놀랐다. (미안 나는 그것을 일찍 쓸 수 없었다. 그러나 기술적 인 정비 동안 굴착기는 케이블을 찢었다. 그리고 나는 전기의 문제를 품었다 + 전체의 밤 인터넷이 없었다) – user732456