如何从img元素更改图像的正文背景
How to change body background with image from img element
我有一些图片是隐藏的,标记是
<div class="images hide">
<img id="barber" class="barber-image" src="../../Content/images/chosing_business_role/barberShopBackground.jpg" />
<img id="beauty" src="../../Content/images/background_image.png" />
</div>
和我需要改变身体背景与其中的第一个当图像加载,但没有新的请求服务器的图像。我怎么能做到呢?谢谢。
$('#barber').on('load', changeBodyBackground);
// when image loads, call function
....
function changeBodyBackground(e){
$('body').css('background-image', $(this).attr('src'));
// set background-image property for body
}
试试这个
<!DOCTYPE html>
<html>
<head>
<script src = "jquery-1.10.2.min.js"></script>
<style>
.hide{display:none;}
</style>
</head>
<body>
<div class="images hide">
<img id="barber" class="barber-image" src="1.jpg" />
<img id="beauty" src="2.jpg" />
</div>
<script type="text/javascript">
$('body').css('background','url('+$('#barber').attr('src')+')');
</script>
</body>
</html>
你也可以使用background-image
$('body').css('background-image','url('+$('#barber').attr('src')+')');
相关文章:
- 正在将图像加载到文档中.正文背景
- 通过点击更改背景正文图像
- 在图像单击时更改正文加载
- 更改正文中的背景图像
- 如何使用jQuery单击时更改正文元素的背景图像
- 正文背景图像无法全屏显示
- 我怎样才能使图像出现在 html 网站正文中的 facebook 链接中
- 将 POST 请求中的图像作为正文附加到 golang 服务器
- 根据季节(当前日历月)更改<正文>(在 CSS 中)的背景图像
- 使用Facebook Graph API和JavaScript上传照片:将画布图像转换为多部分/表单数据作为POST正文
- 使用 jQuery 更改正文背景图像
- 正文背景图像旋转应支持动态数量的图像
- 如何使用javascript显示在正文中心对齐的多个图像
- 我可以从Javascript函数向HTML正文添加图像吗
- 使用mailto功能在邮件正文中嵌入图像
- 如何在页面加载后(加载所有站点图像后)完全加载正文背景图像
- 没有延迟,如何隐藏所有的图像在正文与js或jquery
- Anychart图表在电子邮件正文作为图像
- 如何从img元素更改图像的正文背景
- 单击菜单项或其他元素将改变正文背景图像