Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.10.2018, 21:48
Аватар для kusnecow
Интересующийся
Отправить личное сообщение для kusnecow Посмотреть профиль Найти все сообщения от kusnecow
 
Регистрация: 03.08.2017
Сообщений: 12

смена картинки по клику на радиокнопки
помогите реализовать, есть код. при клике меняется цвет блока. как сделать чтобы менялся не цвет, а картинки?
<input type="radio"  value="red" name="radioButton" id="radioButton1">1 
		<input type="radio" value="black" name="radioButton" id="radioButton2">2

		<div class="block">
		</div>

.block{
   width:200px;
   height:200px;
   background-color: green; 
}

$('input[type="radio"]').click(function(){
  $(".block").css({"background": $(this).val()});

});
Ответить с цитированием
  #2 (permalink)  
Старый 03.10.2018, 22:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

kusnecow,
backgroundImage: "url(" + this.value + ")"
Ответить с цитированием
  #3 (permalink)  
Старый 03.10.2018, 22:23
Аватар для kusnecow
Интересующийся
Отправить личное сообщение для kusnecow Посмотреть профиль Найти все сообщения от kusnecow
 
Регистрация: 03.08.2017
Сообщений: 12

а как прописать картинки в value у инпутов, что типа
value="images/Пингвины.jpg"
Ответить с цитированием
  #4 (permalink)  
Старый 03.10.2018, 22:26
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

kusnecow,
да
Ответить с цитированием
  #5 (permalink)  
Старый 03.10.2018, 22:36
Аватар для kusnecow
Интересующийся
Отправить личное сообщение для kusnecow Посмотреть профиль Найти все сообщения от kusnecow
 
Регистрация: 03.08.2017
Сообщений: 12

не работает, или здесь value="images/Пингвины.jpg" не правильно, или здесь $('input[type="radio"]').click(function(){
$(".block").css({"backgroundImage": "url(" + this.value + ")"
});

});
Ответить с цитированием
  #6 (permalink)  
Старый 03.10.2018, 23:14
Аватар для kusnecow
Интересующийся
Отправить личное сообщение для kusnecow Посмотреть профиль Найти все сообщения от kusnecow
 
Регистрация: 03.08.2017
Сообщений: 12

гаписал так value="http://kusnecowww.tmweb.ru/tst9/images/Пингвины.jpg"

свойство присваивается, но браузер пишет неудалось загрузить изображение.
Ответить с цитированием
  #7 (permalink)  
Старый 04.10.2018, 00:05
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
	<style>
	.block{
		width: 70px;
		height: 70px;
	}
	</style>
</head>
<body>
<input type="radio"  value="https://javascript.ru/forum/image.php?u=60299&dateline=1537303725" name="radioButton" id="radioButton1">1 
<input type="radio" value="https://javascript.ru/forum/image.php?u=7416&dateline=1372796129" name="radioButton" id="radioButton2">2
<div class="block"></div>

<script>

$('input[type="radio"]').click(function(){
  $(".block").css({"backgroundImage": "url(" + this.value + ")"});
});

</script>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что-то не работает: смена картинки по клику. pro_moscow Элементы интерфейса 4 05.08.2016 05:01
Смена фонового изображения по кругу, по клику на одну кнопку Manoftheyear Элементы интерфейса 7 21.03.2016 06:45
Смена картинки при нажатии на маленькие картинки comb Элементы интерфейса 4 23.03.2015 01:08
Смена картинки по времени Gwin jQuery 4 16.02.2014 20:02
получить адрес картинки по клику saxap Общие вопросы Javascript 3 13.11.2012 12:32