Я пытаюсь понять, как я могу сделать полное фоновое изображение отзывчивым. Сначала я использую jQuery Anystretch.Полностью отзывчивое фоновое изображение
Код.
functions.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}
index.php
<figure class="container imgheader"> </figure>
header.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 загружается на страницу. Я снова вижу пару часов, и я вернулся.
Но проблема такая же, сценарий не загружается. Что я делаю неправильно?
Спасибо в продвинутом состоянии.
Вы подтвердили, что изображение действительно находится на пути, который вы протягиваете? Можем ли мы увидеть живой пример? –
Извините, но я могу это сделать. Я работаю на местном уровне. – miked
Предполагая, что вы подтвердили, что изображение действительно есть, попробуйте удалить все, кроме основных правил CSS для .imgheader, и убедитесь, что .imgheader - это div, а не span или что-то еще. Попробуйте это только с шириной и высотой. –