Ich verwende Codepress in einem CMS, um Dateien im Dateisystem zu bearbeiten. Alles funktioniert gut, aber beim Versuch, die gleiche Seite mit der jQuery load() - Funktion zu laden, scheint der Codepress zu brechen.So verwenden Sie jQuery zum Laden von Codepress
Mein JavaScript-Code sieht so aus, dass die PHP-Datei mit Codpress geladen wird, aber Codepress scheint nicht zu feuern.
$('.content').on('click', '#fileSystemWrap a', function (event) {
event.preventDefault();
var fileName = $(this).data('file');
$('#rightColWrap').fadeOut(150, function(){
$('#rightColWrap').load('/?url=developer/edit-file.php&open=' + fileName, function(){
$('#rightColWrap').fadeIn(150);
});
});
});
Graben in codepress.js ich dies am Ende der Datei sehen, aber ich bin nicht zu verstehen, wenn es etwas, das ich zu meinem ersten auf Click-Ereignis listner Skript hinzufügen könnte codpress Feuer zu helfen.
if(window.attachEvent) window.attachEvent('onload',CodePress.run);
else window.addEventListener('DOMContentLoaded',CodePress.run,false);
Hier ist der Link auf Source zu Codepress https://sourceforge.net/projects/codepress/
versuchen, diese nach dem Load-Methode abgeschlossen ist, und fügen Sie nach $ ('# rightColWrap') fadeIn (150) diesen Code CodePress.initialize ('neuen'). – user5200704
Das hat nicht funktioniert, es hat das Klickereignis beendet. – drooh
was du hast Editor Ergebnis dieser Code. Aber du hast das Klickereignis passiert. – user5200704