Ich benutze Summernote aber Replikation der Medium-Editor.Konzentriere dich auf den nächsten Absatz in contenteditable div/Summernote
Wenn ich Bilder einfüge, erlaube ich ihnen nur, dass sie in ihr eigenes Absatz-Tag eingefügt werden. Kein Text kann in seitlichen Absatz-Tags mit einem Bild gemischt werden.
Ich gebe jeden Absatz mit einem Bild innerhalb einer Klasse von 'hat-Bild'. Was ich jetzt tun möchte, erlaubt es dem Benutzer nicht, irgendeinen Text innerhalb des Absatzes einzugeben, wenn er diese Klasse hat.
Wenn sie versuchen, innerhalb des Tags zu klicken, wird stattdessen auf den nächsten Absatz fokussiert.
Irgendwelche Hilfe, wie man das macht? Ich habe versucht, ein Klick auf den nächsten Absatz auslösenden aber kein Glück:
$(document).on('click', '.has-image', function() {
$(this).next('p').click();
});
ich den Text des nächsten Absatzes kann damit ich weiß, seine feine Auswahl kann aber nicht einen Weg finden, um tatsächlich in den Cursor zu platzieren.
JSFiddle als Beispiel: http://jsfiddle.net/vXnCM/5583/
Hmm, sieht halb rechts. http://jsfiddle.net/vXnCM/5584/ Das ist eine aktualisierte Geige, wenn ich auf das Bild klicke, dann funktioniert es, aber klicken Sie auf eine Seite in das p-Tag selbst erlauben Sie immer noch dem Benutzer, Text einzugeben. Nicht sicher, ob das Standardverhalten überschrieben werden kann. Nicht verschwiegen davon <10 – Lovelock
nur andere Lösung, die ich kam, ist, um das Bild eine Breite größer als die enthaltenen P-Tag und dann passen Sie den Rand nach links. Auf diese Weise kann der Benutzer überhaupt nicht auf das p-Tag klicken. – Lovelock