Trên trang tôi có, tôi cần di chuyển các trình chỉnh sửa TinyMCE trong cây DOM một lần trong một thời gian. Tuy nhiên, vì một lý do nào đó, trình soạn thảo không thích nó: nó tự xóa hoàn toàn và trở nên không sử dụng được. Theo như tôi thấy, hành vi này là nhất quán giữa Safari 4 và Firefox 3.6, nhưng không phải là Internet Explorer 7/8. Here's an example.Trình chỉnh sửa TinyMCE không thích được di chuyển xung quanh
Nó thực sự là pissing tôi ra để làm một cái gì đó mà làm việc trong Internet Explorer nhưng không phải với các trình duyệt đáng giá hơn. Có một cái gì đó tôi bị mất trong các tài liệu về không bao giờ cố gắng để di chuyển một trình soạn thảo trong cây DOM? Có cách giải quyết nào không?
Có thể nào tất cả các trình xử lý sự kiện đều bị ràng buộc với các phần tử khi nó được di chuyển? – alex
@alex: Không chắc chắn. Trình lắng nghe sự kiện trên các phần tử được duy trì ngay cả khi chúng không bắt nguồn từ tài liệu. – zneak
Vâng, bạn nói đúng. Tôi chỉ nhớ bạn đã mất chúng khi sử dụng 'innerHTML'. Nhưng tôi vừa kiểm tra nguồn của bạn và bạn đang sử dụng các phương thức DOM thích hợp. CKeditor có làm điều tương tự không? – alex