如何使用jQuery更改图像分辨率。我已使用css / php在身体背景上应用了图像。现在我想将屏幕高度和宽度应用于图像,因此图像显示在完整的窗口中。 实际上我没有使用重复风格。
使用过的代码是:
<style type="text/css">
<?php
global $post;
if ( has_post_thumbnail($post->ID) ) {
$image_id = get_post_thumbnail_id($post->ID);
$bg_src = wp_get_attachment_image_src( $image_id, 'full');
?>
body { background: #000000 url("<?php echo $bg_src[0]; ?>") no-repeat center top fixed !important; }
<?php } else { ?>
body { background: #000000 url("<?php bloginfo('template_directory') ?>/img/bg_img.jpg") no-repeat center top fixed ; }
<?php } ?>
</style>
我使用此屏幕高度和宽度,我们无法理解在该图像上实现它的内容。
var p_browserHeight= screen.height;
var p_browserWidth= screen.width;
jQuery('body.archive').css('height',p_browserHeight+'px' );
jQuery('body.archive').css('width',p_browserWidth+'px' );
答案 0 :(得分:1)
您可以在身体标记之后添加此html:
<img src='img/bg_img.jpg' style='display:none;' id='image_hidden'/>
使用jquery
获取此图像的with / height答案 1 :(得分:0)
您无法使用css更改背景图像的大小。