すべての編集の編集:文字通り数か月かけて作業した後、問題は、現在の要素内の要素の一部/すべてがフローティング/絶対配置されている場合に発生するようです。スライドの邪魔になりそうです。
これと同じ問題を抱えている場合は、問題が解決することを願っています。
元の投稿:
とてもシンプルです。複数の要素を持つ複数の div があり、一度に表示されるのはこれらの div の 1 つだけです (残りは非表示になっています)。
ユーザーが「次へ」をクリックすると、現在の div は左にスライドして非表示になり、次の div は右からスライドして表示されます (実際のロジックは問題ではありません)。
これを .slideUp() と .slideDown() で試してみたところ、見事に機能しました。ただし、しようとすると:
$(oldBox).hide("slide", { direction: "right" }, 1000);
うまくいきません。私はすでに JQuery UI をリンクしているので、それは問題ではありません。
どんな助けでも大歓迎です。
編集: JSFiddle へのリンク: http://jsfiddle.net/NFyRW/
EDIT2:JSFiddleの言葉です。ただし、実際のサイトで動作させることができませんでした。JS は別のファイルにあり、各ページのヘッダーにロードされます (すべてのページで同じヘッダー)。