我试图了解如何使完整的背景图像响应。起初我使用的是 jQuery Anystretch。
编码。
函数.php
wp_register_script( 'jquery.anystretch', get_template_directory_uri() .'/js/jquery.anystretch.js', array( 'jquery'));
wp_enqueue_script( 'jquery.anystretch');
main.css
.imgheader { background: url("images/image.png") height:450px; width:100%; background-repeat: no-repeat; background-size: cover; overflow: hidden; position: relative}
索引.php
<figure class="container imgheader"> </figure>
头文件.php
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<?php wp_enqueue_script('jquery'); ?>
<script type="text/javascript">
jQuery(document).ready(function($)
{
(function()
{
$('.imgheader').anystretch("images/image.png");
})
});
</script>
另外,我尝试:
$('figure.imgheader').anystretch("images/image.png");
从文档中:
<script type="text/javascript">
jQuery(document).ready(function($) {
$('.imgheader').anystretch("images/image.png", {speed: 150});
});
</script>
第三次编辑:
<script type="text/javascript">
jQuery(document).ready(function($) {
$('figure.imgheader').anystretch("images/image.png", {speed: 150});
});
</script>
第 4 次更新:问题与 jquery-backstretch 相同。我正在为完整的背景图像和容器内的图像加载插件,但没有工作。在 Firebugs 的帮助下,我看到 js 正在页面中加载。我又看到了几个小时,我回来了。
但问题是一样的,脚本不加载。我做错了什么?
提前致谢。