Impromptu という jQuery プラグインを使用しています。基本的には、きれいなモーダル ボックスのプラグインです。モーダル ボックスの下部にはボタン用のバーがありますが、コードの後半で、追加のボタンをオンザフライで追加するためにさらに JS を使用する必要がありましたが、左側に配置しました。IE を除くすべてのブラウザで正常に表示されます (6 または 8 はテストされていませんが、この問題は IE 7 で発生し、9 で修正されています)。
ここで画像を参照してください: http://screencast.com/t/g1EmKu2KqXfB
左側のボタンには、右側のボタンと同じクラスがありますが、2 つの追加プロパティ:position:relative
とfloat:left
. ボタンを保持する の後にdiv
を追加div
しましたclear:left
が、これは何の影響もないようです。
ボタン自体は単純なbutton
要素で、構文はかなり重いです。たとえば、これは新しく追加された (問題のある) ボタンの HTML です。
<button value="next" onclick="somefunction()" id="jqi_state0_buttonNext" name="jqi_state0_buttonNext" class="dynamo_temp_button">Next Page</button>
.dynamo_temp_button
は、前述の と を持つクラスposition:relative
ですfloat:left
。
ボタンを他のボタンと同じ行に保ち、その位置を左に浮かせたままにする方法を教えてください。