デフォルトのイメージプラグインを「アクティブ化ズーム」というチェックボックスで拡張しました。ユーザーがボックスにチェックを入れると、最終的に画像URLにパラメータが追加されます。実際には、これはチェックボックスのonChangeイベント内で発生します。CKEditor - カスタムイベントリスナーを追加してオリジナルを呼び出す
私は、url(txtUrl)が変更されるたびにイメージがリロードされることを認識しました。これは問題ではありませんが、Webアプリケーションのフロントエンドでコンテンツをレンダリングすることによって、画像のサイズを変更することで重大な問題になります。意味:ユーザーは常にフルサイズの元のイメージを持ちます(デフォルトでは、アップロードプロセスでは実際に1024x768にサイズ変更されます)。また、そのサイズはスクリプトによって反映されます。
長いと短い:私は、この1つのケースでその動作を防ぐ方法が必要です。
最初に考えてみましょう:変更イベントを使用せず、代わりにURLを変更して、フォームを送信して、つまり[OK]ボタンをクリックしてズームパラメータを追加します。
考え直しは:変更は、ズームパラメータを追加することによって発生した場合、イメージプラグイン内で定義されたオリジナルのイベントハンドラを上げていないかどうかを確認、URLテキストフィールドの元の変更イベントハンドラを上書きします。
アノニーンは手掛かりですか?
おかげ