在故事中间动态添加图像
我正在网站上显示一个故事,我想在故事中动态添加图像,我该怎么做?
我不想将其添加在故事的开头或故事的结尾,而是动态地将其嵌入到故事中间的某个位置,并向左或向右浮动。
我使用 PHP 和 jQuery,故事中也可以包含 HTML。如果我有这样的故事,我该如何嵌入图像?
Nullam nibh lorem,aliquam sed sodales sed,tortor 的 egestas。库拉比图尔 Commodo urna 非精英 scelerisque ac rutrum Tellus interdum。菜豆 狮子座,congue eu ultrices vitae, pulvinar vitae neque。暂时忧伤 eu eros aliquet in egestas metus 必比登。 Etiam eleifend 人生 威尼斯康塞特图尔 舌舌草。在哈克栖息地高原 格言。精英时代的努拉。 男性前庭 quis sodales。 Sed id tortor id odio mollis iaculis eu a sem。莫尔比 猥亵前的 pellentesque lorem vitae
坐在 amet pulvinar 洛雷姆门。莫里斯·泰普尔·拉奥里特 quam vel tristique。多内克乌特里斯 智人港,欧盟联盟 Tortor Rhoncus eget。空车 大尼斯。埃涅安康塞特图尔 劳雷特地方。现在的布兰迪特 quam turpis,非 egestas elit。基斯克 多洛尔·特皮斯,sollicitudin id elementum 坐在 amet,sodales 放在 metus。 Duis tortor neque, celerisque a adipiscing quis,平淡无奇。 多内克·马蒂斯 (Donec Mattis),pharetra porta 的 nibh, Erat Massa tempor quam,亨德里特 sem nibh 坐 amet magna。 Sed 拍卖师 lectus ac magna accumsan 司令。南 车辆 velit et neque eleifend 坐 amet eleifend leo euismod。
I'm displaying a story on a website, I would like to dynamically add an image within the story, how could I do that?
I don't want to add it at the beginning of the story or at the end of the story, but dynamically embed it somewhere in the middle of the story with either a float left or right.
I'm using PHP and jQuery and the story could have HTML in it as well. If I have a story like so, how can I embed the image?
Nullam nibh lorem, aliquam sed sodales
sed, egestas at tortor. Curabitur
commodo urna non elit scelerisque ac
rutrum tellus interdum. Phasellus arcu
leo, congue eu ultrices vitae,
pulvinar vitae neque. Sed tempor dolor
eu eros aliquet in egestas metus
bibendum. Etiam eleifend tellus vitae
purus consectetur eget venenatis
ligula cursus. In hac habitasse platea
dictumst. Nulla in elit erat.
Vestibulum mattis malesuada sapien
quis sodales. Sed id tortor id odio
mollis iaculis eu a sem. Morbi
pellentesque lorem vitae ante molestie<img src="pathtoimage" style="float:left;">
sit amet pulvinar
lorem porta. Mauris tempor laoreet
quam vel tristique. Donec ultrices
porttitor sapien, eu consectetur
tortor rhoncus eget. Nulla vehicula
magna nisi. Aenean consectetur
placerat laoreet. Praesent blandit
quam turpis, non egestas elit. Quisque
dolor turpis, sollicitudin id
elementum sit amet, sodales at metus.
Duis tortor neque, scelerisque a
adipiscing quis, blandit non velit.
Donec mattis, nibh at pharetra porta,
erat massa tempor quam, at hendrerit
sem nibh sit amet magna. Sed auctor
lectus ac magna accumsan commodo. Nam
vehicula velit et neque eleifend sit
amet eleifend leo euismod.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于故事可以包含 HTML,因此问题可能会变得非常混乱。以下算法将以任意百分比将图像插入到故事中,并确保它不在 HTML 标记内。请注意,它为了简单性而牺牲了效率。
警告:此代码仍然可以将图像标记插入不属于它的位置,具体取决于故事允许的 HTML。例如,如果允许内联
script
标记1,则该算法可能会产生“有趣”的效果。 ;)观看现场演示: jsbin.com/agimi5/3。
假设故事全部在
内。然后插入图像,说:
给定:
如果您更喜欢在服务器端进行操作,该算法可以轻松转换为 PHP。
1 如果允许内联
script
标记,无论如何,您都会遇到更大的问题。Since the story can contain, HTML, the problem can get very messy. The following algorithm will insert an image an arbitrary percentage into the story, and make sure it's not inside an HTML tag. Note that it sacrifices efficiency for straightforwardness.
Warning: This code can still insert the image tag somewhere it doesn't belong, depending on what HTML the story allows. For example, if inline
script
tags are allowed1, the algorithm could have "fun" effects. ;)See the live demo at: jsbin.com/agimi5/3.
Suppose, the story is all inside
<div id="StoryGoesHere">
. Then insert the image with, say:Given:
The algorithm can be easily converted to PHP, if you prefer to do the manipulation server-side.
1 If inline
script
tags are allowed, you've got much bigger problems, anyway.在故事中间的某个地方给一个隐藏的div..然后尝试这个....
give a hidden div somewhere in middle story of story..and then try this....