如何创建一个 div,它的行为类似于相对定位的 div(因为它不能允许其后面的元素)并且仍然会像绝对定位的 div(因为它可以自由定位)?如果需要,我愿意使用 javascript 和 jQuery。
示例:或类似的效果
如何创建一个 div,它的行为类似于相对定位的 div(因为它不能允许其后面的元素)并且仍然会像绝对定位的 div(因为它可以自由定位)?如果需要,我愿意使用 javascript 和 jQuery。
示例:或类似的效果
我不认为你可以按照你要求的方式做你要求的事情。不过,您应该能够充分伪造它。
假设您想“插入”一个侧边栏,将页面上的所有主要内容推高 200 像素(侧边栏的宽度)。您可以将页面/容器的左边距增加 200 像素(如果您想要华丽,请对其进行动画处理),然后将您的 div 绝对定位在您想要的位置(如果您希望它看起来像它正在“推动”其他内容)。如果我正确理解了这个问题,那么这应该可以实现您想要的视觉效果。
我认为您的意思是 Draggable 元素,您可以使用 jQuery 用户界面: