2011-07-25 6 views

答えて

7

で閉鎖され、あなたが入力が<div class="ui-effects-wrapper">によってラップされていることを確認し、それが次の行に折る理由です。私はMooToolsは精通していないけど、quick'n'dirtyの修正は、そのDIVにdisplay:inlineを割り当てるには、次のようになります。

<style type="text/css"> 
    .ui-effects-wrapper { 
     display:inline; 
    } 
</style> 
+0

なぜあなたはMootoolsに慣れている必要がありますか? – Sparky

+0

これは「フレームワーク」バーが元のリンクで言ったことだからです。とにかく、浮動小数点演算子の提案は、より意味をなさない(y)。 –

+0

私はハックなしでこれをしたいと思います。しかし、ありがとう。 – Randomblue

3

「インライン」ながら振るinputのための十分な余地が(それが動的にdiv要素に包まれています)がありませんので、それは次の行にラップし、それが終了したときだけ戻ります。

テキストとinputをブロックレベルの要素(浮動小数点並びdiv ')に置き、すべてを所定の位置に置きます。

http://jsfiddle.net/VQj2Z/10/

はまた、そのような事がないように私は</input>を取り除くことに注意してください。あなたが効果中にソースコードをチェックすると<inputは単に/>

+0

これは私の前の仕事をあまりにも変更する、他の提案を含むか? – Randomblue

+0

@Randomblue:問題は簡単です... jQuery UIは、オブジェクトを振る前にオブジェクトを「div」に動的に囲みます。 'div'は「インライン」には適合せず、常にラップします。私はあなたの以前の仕事を見ることができませんが、一体何かを変えることなくこれを修正しようとしているかどうか分かりません。 – Sparky

関連する問題