Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Модернизация кода id (https://javascript.ru/forum/dom-window/50644-modernizaciya-koda-id.html)

soltx 05.10.2014 20:42

Модернизация кода id
 
Здравствуйте, как модернизировать код?
Сейчас он выглядит так
$("#property_main_img1_1").click(function (){
		popup2("#property_main_full1_1");
	});

нужно заменить последнее значение что бы было и id 1_1, 1_2, 1_3 и тд
тоесть
$("#property_main_img1_2").click(function (){
		popup2("#property_main_full1_2");
$("#property_main_img1_3").click(function (){
		popup2("#property_main_full1_3");
$("#property_main_img1_4").click(function (){
		popup2("#property_main_full1_4");


что бы не записывать огромное кол-во кода

danik.js 05.10.2014 20:59

А ты сделай их ссылками.
<a href="#property_main1_3" class="property_main_img">..</a>

$(".property_main_img").click(function (){
        popup2(this.hash);
        return false;
});


А если целевым добавишь класс, можно дописать:

.property_main_full:target{
    position: fixed;
    display: block;
}


Таким образом, это будет работать даже без js

soltx 05.10.2014 21:23

Решено! спасибо danik.js


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