以下のjsfiddleリンクには、テキストのある段落と入力ボックスがあります。jQuery UI を使用して入力ボックスをシェイクしますが、奇妙なことにシェイク効果はテキストの 1 行下から始まります。
2397 次
3 に答える
7
エフェクト中にソースコードをチェックすると、入力がラップされていることがわかります<div class="ui-effects-wrapper">
。これが、次の行に折りたたまれる理由です。私はmootoolsに精通していませんが、display:inline
そのdivに割り当てるのが簡単です。
<style type="text/css">
.ui-effects-wrapper {
display:inline;
}
</style>
于 2011-07-25T22:58:25.250 に答える
3
「インライン」中に振るのに十分なスペースがないため(動的にdivinput
でラップされます)、次の行にラップされ、完了すると元に戻ります。
テキストとinput
をブロックレベルの要素(並べて表示div
)に配置すると、すべてが所定の位置に留まります。
</input>
また、そのようなものがないので 削除したことに注意してください。<input
単にで閉じられます/>
于 2011-07-25T22:57:58.253 に答える