Deutsch

js разделить события

388  
miltorg коренной житель18.11.19 11:24
miltorg
18.11.19 11:24 

[PHP]<div class="ramka" onclick="ssylka()">

<div class="zag_ramka"><?=$title?></div>

<div class="radius">

<div class="all">

<?=$imgTag?>

<a class="right1" onclick="imgchange(window.npic<?=$i?>, <?=$i?>, 1)"></a>

<a class="left1" onclick="imgchange(window.npic<?=$i?>, <?=$i?>, -1)"></a>

<div class="photo"><span id="ph<?=$i?>">???? 1/11</span></div>

</div>

<div class="obrezat">

<p><?=tt('views_all'). ': ' .$item->visits?></p>

<h4 class="clip"><?=$description?></h4>

<p><?=$krovat?></p>

<p><?=$raspolozhen?></p>

<div><?=$prace?></div>

</div>

</div>

</div>[/PHP]

Нужно чтоб срабатывала ссылка при нажатии на любое место в классе ramka - то есть везде, кроме стрелочек слайдера:

<a class="right1" onclick="imgchange(window.npic<?=$i?>, <?=$i?>, 1)"></a>

<a class="left1" onclick="imgchange(window.npic<?=$i?>, <?=$i?>, -1)"></a>

Сейчас на стрелочках слайдера события выполняются последовательно

В общем должно ссылится всё кроме стрелочек

Спасибо.

Половина евро в час
#1 
NadyaSZ завсегдатай18.11.19 13:36
NadyaSZ
NEW 18.11.19 13:36 
в ответ miltorg 18.11.19 11:24

Что мешает поместить стрелки в отдельный div, после div с классом ramka? Все вместе они должны быть, конечно, в ещё одном, общем div. Пока стрелки являются дочерним элементом ramka, события будут выполняться последовательно.

#2 
miltorg коренной житель18.11.19 22:38
miltorg
NEW 18.11.19 22:38 
в ответ NadyaSZ 18.11.19 13:36

Так они ведь привязаны к слайдеру. К разным размерам картинок.

Половина евро в час
#3 
miltorg коренной житель18.11.19 22:40
miltorg
NEW 18.11.19 22:40 
в ответ NadyaSZ 18.11.19 13:36

вот. В живую и онлайн:

http://dom.onl/?ls=block1

Половина евро в час
#4 
NightWatch коренной житель19.11.19 13:30
NightWatch
NEW 19.11.19 13:30 
в ответ miltorg 18.11.19 11:24
NadyaSZ завсегдатай19.11.19 16:36
NadyaSZ
NEW 19.11.19 16:36 
в ответ miltorg 18.11.19 22:38

вот. В живую и онлайн:

http://dom.onl/?ls=block1

Не хочу придираться, но здесь другой слайдер, не тот, от которого код в первом сообщении улыб или Вы используете, как пример и хотите такой же сделать?


Так они ведь привязаны к слайдеру. К разным размерам картинок.

Что Вы имеете ввиду? Их расположение? Они прикреплены абсолютным позиционированием, кроме того, у слайдера размер картинок одинаковый. То есть, он может быть и разный, но за счет фиксированного размера контейнера ненужное мы не видим. Нет никакой необходимости держать стрелки в слайде или Вы задумали для них какую-то задачу, которую я не понимаю улыб


#6 
miltorg коренной житель19.11.19 17:10
miltorg
NEW 19.11.19 17:10 
в ответ NadyaSZ 19.11.19 16:36, Последний раз изменено 19.11.19 17:10 (miltorg)

Задача давно решена. Ещё вчера ночью. И она уже работает и приведена в примере - это ведь js

Половина евро в час
#7