Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Разделить события (https://javascript.ru/forum/events/78884-razdelit-sobytiya.html)

miltorg 18.11.2019 10:18

Разделить события
 
<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>


Нужно чтоб срабатывала ссылка при нажатии на любое место в классе ramka - то есть везде, кроме стрелочек слайдера:
<a class="right1" onclick="imgchange(window.npic<?=$i?>, <?=$i?>, 1)"></a>
<a class="left1" onclick="imgchange(window.npic<?=$i?>, <?=$i?>, -1)"></a>

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

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

Спасибо.

Aetae 18.11.2019 23:27

onclick="event.stopPropagation(); ...


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