比如说我有一个带图像源的div
<div>
<p class="row">With custom CSS</p>
<img src="/images/midhun.jpg">
</div>
点击按钮,我需要在另一个div中打开此图像屏幕
您能告诉采取该图像截屏的步骤
答案 0 :(得分:1)
假设您要在其他image
中显示div
。
HTML:
<div id="main">
<img src="https://lh5.googleusercontent.com/-XOGfvAHr7HQ/UvoUItkZMZI/AAAAAAAAHJk/IJz5JcUB9dw/w520-h274-no/scopes_in_directives.png" />
</div>
<div id="copy">
</div>
<button id="myButton">Click</button>
使用Javascript:
$('#myButton').on('click', function() {
$('#copy').html($('#main').html());
});
答案 1 :(得分:0)
您无需拍摄任何屏幕截图。图像已加载,因此您可以再次显示相同的图像:
HTML
<div id="originalDiv">
<img src="/images/midhun.jpg">
</div>
<div id="secondDiv">
<img src="" />
</div>
CSS
#secondDiv { display:none }
的jQuery
$(document).on('click', '#button', function() {
var img = $('#originalDiv > img').attr('src');
$('#secondDiv > img').attr('src', img).show();
});
答案 2 :(得分:0)
看这里。它试图将dom的一部分渲染成图像
答案 3 :(得分:0)
选中此link以截取屏幕截图..
$(function() {
$("#btnSave").click(function() {
html2canvas($("#widget"), {
onrendered: function(canvas) {
theCanvas = canvas;
document.body.appendChild(canvas);
canvas.toBlob(function(blob) {
saveAs(blob, "Dashboard.png");
});
}
});
});
});