Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Массово поменять свойства блоков на странице (https://javascript.ru/forum/misc/60590-massovo-pomenyat-svojjstva-blokov-na-stranice.html)

Keramet 09.01.2016 02:12

Цитата:

Сообщение от Decode (Сообщение 403046)
Keramet, jQuery здесь очень нужен :D

я просто его сейчас изучаю :) а чем jQuery не нравиться ;) ?

Decode 09.01.2016 02:19

Keramet, тогда логичнее было бы весь код написать на нем.

Цитата:

Сообщение от Keramet
а чем jQuery не нравиться ?

Ничего против не имею.

рони 09.01.2016 02:31

:-?
<!DOCTYPE html>
<html lang="ru">
<head>
	<meta charset="UTF-8"/>
	<title>Двигай </title>
	<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
	<style>
		div { 	border: 1px solid black; position: absolute; background: red;}
	</style>
	<script type="text/javascript">
		$( function() {
			$('#myBtn').on({click : function() {
			   $(".my").css({ top : "+=10" ,left : "+=10" })

			}})
		});
	</script>
</head>

<body>
<input type='button' id='myBtn' value='Click me'>
<div class="my" style="top: 74px; left: 115px;">11</div>
<div class="my" style="top: 45px; left: 15px;">22</div>
<div class="my" style="top: 52px; left: 315px;">33</div>
<div class="my" style="top: 34px; left: 225px;">44</div>
</body>
</html>

Keramet 09.01.2016 11:49

рони,
так классы вроде ж разные у div'ов (my1, my2, ...)

рони 09.01.2016 16:13

Keramet,
это неважно в любом случае хваатит одного селектора без each если всем меняется одинаково

Keramet 10.01.2016 11:52

рони,
я имел ввиду, что в этом фрагменте
<div class="my" style="top: 74px; left: 115px;">11</div>
<div class="my" style="top: 45px; left: 15px;">22</div>
<div class="my" style="top: 52px; left: 315px;">33</div>
<div class="my" style="top: 34px; left: 225px;">44</div>

классы у div'ов должны быть разные: my1, my2, ...
И если классы будут разные, сработает ли ваш селектор $(".my") ?

рони 10.01.2016 12:03

Цитата:

Сообщение от Keramet
div'ов должны быть разные: my1, my2,

это вы поспешили, ТС ещё не определился с классами,
Цитата:

Сообщение от Keramet
И если классы будут разные, сработает ли ваш селектор $(".my") ?

бред какой-то ... естественно селектор будет иной, но
Цитата:

Сообщение от рони
в любом случае хватит одного селектора без each если всем меняется одинаково


Keramet 10.01.2016 12:53

Цитата:

Сообщение от рони (Сообщение 403129)
бред какой-то ... естественно селектор будет иной, но

Т.е. не сработает. правильно я понял ?

рони 10.01.2016 14:35

Цитата:

Сообщение от Keramet
Т.е. не сработает

капитан очевидность? да если изменить классы нужен будет другой селектоp, возможно лучше $('div[class*=my]') на тот случай если будут использованые ещё и дополнительные классы


Часовой пояс GMT +3, время: 00:23.