Sorgun bir LI içinde, tasarım moduna sahip zengin bir metin alanına sahip olduğum bir yerde sorun yaşıyorum. Sorun, LI yeni bir konuma sürüklendiğinde designMode'un 'Off'a (Kapalı)' dönüşmesidir. Ve doğru iframe'i hedefleyebilmeme rağmen, designMode'u tekrar açmak için söylediğimde bunu görmezden geliyor gibi görünüyor, bunun neden olduğunu bilen var mı? Okuduğunuz için teşekkürler.iframe içeriği bir jqueryUI sıralanabilir liste öğesi içinde düzenlenebilir düzenlenebilir
düzenleme: jfiddle örnek: https://jsfiddle.net/LcLfaa8j/2/
function getRichTextField(itemId) {
console.log('get rich text field');
return document.getElementById('rtf-iframe-' + itemId);
}
$ (belge) .ready (fonksiyonu() {
getRichTextField("sort-textItem-1").contentWindow.document.designMode = "On";
getRichTextField("sort-textItem-2").contentWindow.document.designMode = "On";
$("#text-areas").sortable({
axis: 'y',
opacity: 0.8,
tollerence: 'pointer',
update: function(event, ui) {
var order = $(this).sortable("serialize", { key: "order" });
console.log("New Order = " + order);
console.log('the iframe that was moved designMode is now Off...');
var richText = getRichTextField($(this).data().uiSortable.currentItem.attr('id'));
console.log('TEST: the current is ' + $(this).data().uiSortable.currentItem.attr('id') + ' and designMode = ' + richText.contentWindow.document.designMode + ' doubleCheckOfRTFid = ' + $(richText).attr('id') + ' class = ' + $(richText).attr('class'));
richText.contentWindow.document.designMode = "On";
console.log('just attempted to turn designMode back on... but it gets ignored');
}
});
});
Güvende kimsenin ne olduğunu bilmediğini söyleyebilirim. Belirsiz sorulara faydalı, özel cevaplar alamazsınız. Sorunu gösteren örnekleri eklemeniz gerekir; Kimse senin için tüm ayak işlerini yapmaya gelmeyecek. – LinuxDisciple
, gönderileceği anda bir örnek üzerinde çalışarak başlarını takdir ediyor. – RON2015
https://jsfiddle.net/LcLfaa8j/2/ DesignMode ile iki iframe içeren küçük bir örnek oluşturdum. İçinde bulundukları LI sıralanabilir, lütfen bunları yeniden sıralamayı deneyin ve yalnızca bir modelin designMode olduğunu fark edin. yeni bir konuma sürüklemek için tıkladığınızda designMode kapalı ve tekrar açmaya yönelik girişimde başarısız oluyor. – RON2015