我有一个浮动到左边的div,还有一些环绕它的文本。
我希望能够使用javascript上下移动div。在我这样做的时候,我希望文本围绕它流动(根据需要在上面和下面)。
我希望我的目标是明确的。类似于在word文档中放置对象时文本的行为。
我已经对它进行了一些研究,我得出的结论是,只有div包含在与文本相同的父元素中,才有可能。如果你想上下移动div,你必须在文本中移动它的位置(例如,从后面取一个句子,在前面移动它)。
做一些类似于给它一个上边距的事情,只是扩展了文本必须围绕的块,使其相对位置意味着文本围绕其原始位置流动,相对位置的div与文本重叠。这一切都很有道理,但很难达到我想要的。
在html/css中是否有任何东西可以满足我的需求,或者有任何插件可以实现我所描述的功能。
谢谢

最佳答案

马塞尔链接实际上很有趣。
我可能会想蒙混它,并得到一个近似,因为它很简单,让你一半的方式。
http://jsfiddle.net/tromm/e3YHb/

var img = $('#whale');
var nextP = img.next();
var previousP = img.prev();

$('#move-down').click(function() {
    nextP = img.next();
    img.detach();
    img.insertAfter(nextP)
});

$('#move-up').click(function() {
    previousP = img.prev();
    img.detach();
    img.insertBefore(previousP)
});

从本质上讲,在小提琴的s。我也漂浮的图像,所以它几乎有点像它做什么,你期待。:)

09-25 17:02
查看更多