У меня есть изображение, и я просто пытаюсь растянуть его на весь экран, щелкнув в любом месте изображения. Итак, я сделал изображение на фоне DIV. У меня возникли проблемы с javascript: в частности, с таргетингом на CSS. Пожалуйста, дайте мне знать, используя jsfiddle.Как я могу растянуть DIV во весь экран при нажатии кнопки?
Вот моя текущая попытка: http://jsfiddle.net/Muimi/hSzq7/
$(document).ready(function(){
$('.beforeClick').click(function(){
$('.beforeClick').css(div#stretch'width',"33fpx");
$(this).css(div#stretch'width',"100%");
});
});
div#stretch{
height: 334px;
width: 640px;
background-image: url(http://i.investopedia.com/inv/articles/slideshow/6-generic-products/generic-just-as-good.jpg);
}
<body>
<div id="stretch"></div>
</body>
Добавляя к вашему ответу, вы также можете использовать фон -размер: обложка, чтобы удалить любые границы, обрезая изображение. См. http://jsfiddle.net/hSzq7/22/ –
wow Мне это очень нравится – Nickool
@David Hewitt Я решил против 'cover', поскольку он обрезает изображение.Только предположение, но я предполагаю, что OP хочет получить полное изображение. – Turnip