Tôi đang làm việc trên một plugin jQuery cho phép bạn thực hiện các thẻ kiểu @username
như Facebook trong hộp nhập cập nhật trạng thái của chúng.Tự động hoàn thành giống như thẻ và di chuyển con trỏ/con trỏ trong các phần tử có thể chỉnh sửa
Vấn đề của tôi là, thậm chí sau nhiều giờ nghiên cứu và thử nghiệm, có vẻ như thực sự khó để đơn giản di chuyển dấu mũ. Tôi đã quản lý để tiêm các thẻ <a>
với tên của một ai đó, nhưng đặt dấu mũ sau khi nó có vẻ như khoa học tên lửa, đặc biệt nếu nó được cho là làm việc trong tất cả các trình duyệt.
Và tôi đã thậm chí không nhìn vào thay thế gõ @username
văn bản với thẻ nào, thay vì chỉ tiêm nó như tôi đang làm ngay bây giờ ... lol
Có một tấn câu hỏi về làm việc với contenteditable ở đây trên Stack Overflow, và tôi nghĩ rằng tôi đã đọc tất cả trong số họ, nhưng họ không thực sự bao gồm đúng những gì tôi cần. Vì vậy, bất kỳ thông tin nào mà bất kỳ ai cũng có thể cung cấp đều sẽ tuyệt vời :)
Bạn đã bao giờ tìm thấy một giải thích thêm? Tôi đã đăng một câu hỏi tương tự trên http://stackoverflow.com/questions/3764273/jquery-facebook-like-autosuggest-triggered-by và http://stackoverflow.com/questions/3972014/get-caret-position-in- contenteditable-div nhưng không may mắn ... – Bertvan
Tôi hoàn toàn có thể thông cảm với sự thiếu trợ giúp về nội dung có thể chỉnh sửa! Gần đây tôi phải tự mình làm rất nhiều việc này. –