Php 当我点击图像时,它应该显示在文本区域,比如smiley
我在文本区域显示图像时遇到问题 请帮我解决这个问题Php 当我点击图像时,它应该显示在文本区域,比如smiley,php,jquery,Php,Jquery,我在文本区域显示图像时遇到问题 请帮我解决这个问题 谢谢您不能在文本区域显示图像。text区域只接受纯文本。text区域只能容纳纯文本。使用或使用功能齐全的编辑器,这样可以省去麻烦。正如前面提到的另一个灌木林,文本区只能保存纯文本 您可以改为使用属性设置为true的div元素 <div contenteditable="true"> You can edit this text and also add images! <img src="smiley.jpg" alt
谢谢您不能在文本区域显示图像。text区域只接受纯文本。text区域只能容纳纯文本。使用或使用功能齐全的编辑器,这样可以省去麻烦。正如前面提到的另一个灌木林,文本区只能保存纯文本 您可以改为使用属性设置为
true
的div
元素
<div contenteditable="true">
You can edit this text and also add images! <img src="smiley.jpg" alt=":)" />
</div>
您可以编辑此文本,也可以添加图像!
还有许多不同的JavaScript编辑器使用上述方法或中的iframe
这里有几个:
<div id="image_txtarea" style="width:auto">
<img src="image/Example.jpg" id="image" style="position:absolute"/>
<textarea id="some" style="position:absolute;display:none"></textarea>
</div>
答案是肯定的,图像可以放在文本区域 我使用以下技术在textarea中放置了一个动画gif(在
ie-6
和ff-13.0.1
中工作):
base64
字符串。(免费在线转换器可用,基本64文件大小有限制-大约30k图像大小);一个简单的url()
背景语句没有为我显示图像
标记和CSS背景属性。只需将CSS输出复制并粘贴到您自己的文件中。使用url数据语句-url(数据:image/ext…)
base64
css作为背景div id=”“
或class
,其中base 64在class
或id
中定义为背景图像
请不要访问w3schools.com。使用不受经济利益支配的适当资源。。。请参阅@Marcus并再次添加,W3学校在此页面上是准确的,而且对于初学者来说比W3规范可读性好得多。没有理由对W3学校链接进行地毯式轰炸-@Blowski,不管特定页面是否准确。他们已经证明自己不是一个可靠的来源,尤其不应该给初学者,因为他们肯定会使用该网站查找其他可能不正确的内容。我不同意比尔的观点:)
$('#image').click(function(){
var img = $('#image');
$(this).hide().next('textarea').show().css({'background':'url('+ img.attr('src') +') no-repeat center center','width':img.width(),'height':img.height()});
});