ile etkileşimde bulunurken içerik seçiminde içerik seçimini koru contentEditable bir yayında bağlantılar oluşturmak için jQuery iletişim kuralım var. Sorun, diyaloğu açmak için bir düğmenin tıklatılmasının seçimin kaybolmasına neden olması, diyaloğun içindeki metin girişinin de seçimin kaybolmasına neden olmasıdır.jQuery UI İletişim Kutusu ve metin girişi
Düğmeyi -moz-user-select ile düzeltebilirim: none; -webkit-user-select: hiç kimse Chrome'da çalışmıyor.
Girdiyi bir iframe'e sarmakla düzeltebilirim, ancak bu karışıklık ve başka herhangi bir yere tıklatıldığında, örneğin, iletişim kutusunun sürüklenmesi gibi seçimi de öldürür.
Çözümü How to preserve text selection when opening a jQuery dialog numaralı sayfada gördüm, ancak bu, yalnızca gerçek girdiler olmak üzere, bir içerik ögesi öğesinde birçok tarayıcıda çalışmaz.
Sorunumun hoş bir çözümü var mı?
: birincisi,
saveSelection
, size daha sonrarestoreSelection
biletlerinde değişkende saklamak gereken birRange
veyaTextRange
nesneyi döndürür. Bir div öğesinde,Teşekkür ederiz. Sen menzil ustasın! –
selectionChange olayını kullandım. Buraya bakın http://stackoverflow.com/questions/21730134 Dart'ı kullandım ama bu fikri almalısın. –