2011-02-20 24 views
5

jQuery .show("slide")アニメーションのインターフェイスデザインでtinyMCEを使用する際に問題が発生しました。 フォームの複雑さのため、ウィザードのようにページに分割されますが、次と戻るボタンは使用されません。代わりにセクション名を使用します。e.d Biodata、連絡先情報、保存。スパイスを上げるために、クリックしたセクションがスライドして表示されます。この「スライド」は、プロジェクトの開発者とスポンサーの間のインターフェースを定義し、スライディングフォームと呼んでいます。しかし、「ページ」の1つでは、テキストエディタが必要です。問題は、エディタページがスライドして表示された後、tinyMCEのexecCommand関数を使用して初期化できます。しかし、そのページをスライドさせてスライドさせると、エディタはコンテンツを失い、私がそれを再初期化する。しかし、スライドを無効にして、.css("display", "block")のページをロードすると、エディタは正常に動作しますが、「スライドフォーム」の本質は完全に失われます。だからshow("slide")を使用して編集者の正気を保つことができる回避策がありますか?jQueryスライドアニメーションとtinyMCEエディタ

以下のコードは、

$(this).show("slide", { direction:"left" }, 1000); 

動作しないコードは、以下のすべてのヘルプは高く評価され

$(this).css('display', 'block'); 

動作します。

答えて

1

私は同様の問題がありました。その解決策は、tinymceの周りの外側のdivをディスプレイで使用することでした:$(document).readyのinit tinymceとdivのスライド錫の物体の周り。

+0

おかげで何が似ていたのですか。私は、ビューをスライドアウトすると、すべてのエディタが初期化されず、ビューがスライドインするとエディタが初期化されるように、スライドをアクティブにしたボタンをマークしました。これで問題は解決しました。初期化/非初期化が行われると、わずかなちらつきに気付きます。 – makville

関連する問題