JQuery UI'nin Sortable işlevini kullanarak gövdesini sıraladığım bir tablom var. Bu sıralanabilir tabloda, kullanıcının belirli bir tablo girişi hakkında yorum girmesine izin veren bir textarea var. Bir jQuery içindeki bir metin içinde seçilebilir metin yapma Sorgulanabilir ebeveyni
<table id="status">
<thead>
<tr>
<th>Name</th>
<th>Comment</th>
</tr>
</thead>
<tbody>
<tr>
<td class="dragHandle">Jason</td>
<td><textarea class="commentBox"></textarea></td>
</tr>
</tbody>
</table>
Ve tablo sıralanabilir yapmak için javascript
bu textarea içine// Return a helper with preserved width of cells
var fixHelper = function(e, ui) {
ui.children().each(function() {
$(this).width($(this).width());
});
return ui;
};
$("#status").sortable({
helper: fixHelper,
axis: 'y',
handle: '.dragHandle'
}).disableSelection();
metin girişi Ben metni seçmek için deneyin ancak ne zaman çalışıyor (tablo yapmak için bir yardımcı fonksiyonu ile Çevrimiçi bulundu sıralanabilir) textarea içinde hiçbir şey olmaz. Shift + Ok Tuşlarını kullanmak bile beklediğim gibi davranmaz.
Tüm tablonun sıralamasını değiştirirken bir textarea metnini nasıl seçilebilirim?
bir textarea denemek ve geçici seçenekleri de izin odak aldığında içerisinde sıralama masaya "yok" yaparak, ancak, metin seçimi hala sakat destroy sonra bile:
Zaten çalışıldı. yapmak sıralanabilir arasında 'sap' özelliğinin ayarlanması
sadece ismi alan sıralanabilir mousedown yakalama textareas
başlatılan, devre dışı bırakılacak sıralanabilir arasında 'devre dışı' özelliğinin ayarlanması
/textarea (veya textarea içeren bir div) olayları ve arama Event.stopPropagation()
Sortable JS'nizi gönderir misiniz? – methodin