我正在使用名为Impromptu的jQuery插件。它基本上是一个干净的模式框插件。在模式框的底部有一个按钮栏,但后来在代码中,我不得不使用更多的JS来动态添加一个额外的按钮,但定位在左侧。它在所有浏览器中看起来都很好,除了IE浏览器(未测试过6或8,但这个问题出现在IE 7中并且在9中修复)。Internet Explorer不显示相对定位和正确浮动的按钮
在这里看到的图像:http://screencast.com/t/g1EmKu2KqXfB
按钮左边有相同的类作为与以正确的,但有两个额外的属性: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
的类。
如何让按钮与其他按钮保持同一行,但保持其位置在左侧浮动?
小提琴:http://jsfiddle.net/rRFqv/
请小提琴,所以我们可以看到html – Mark 2012-08-12 15:39:02
http://jsfiddle.net/rRFqv/ – 2012-08-12 15:47:32