我在同一行上有4个div
元素,每个元素的宽度设置为25%以适应屏幕。当我点击一个div它应该消失,这是我使用jQuery实现的。然后,我手动将每个div的宽度设置为33%。
我可以继续手动执行此操作以获得更多点击次数,但有没有一种方法可以让div使用jQuery自动调整它们的大小,甚至可以在屏幕上显示2个div时继续调整,这样每个都应该是50%?
答案 0 :(得分:1)
创建表将解决此问题。删除其中一个表时,表列将自动调整大小。你可以轻松地让div表现得像桌子一样。
答案 1 :(得分:0)
在这种情况下,您不需要指定修复宽度,例如25,33 ..只需将其设置为auto:
width: auto
就我能理解你的问题而言,应该这样做。如果这没有用,你应该在问题中包含你的css和html代码。