кнопка и нажатие
у меня есть кнопка то есть их три, стоят они в ряд.
Каждая выполняет своё действие, дело в том, что они неразрывны и поэтому надо определять нажатие по координатам. Как это реализовать? |
Что означает, что кнопки неразрывны? Если их три, то поставьте на каждую по событию.
|
Александр х@к,
:blink: Александр_х@к_Мозга |
<style> span {cursor: pointer; color: white;} .span1 {background: red} .span2 {background: green} .span3 {background: blue} </style> <div id="div"> <span class="span1">click</span> <span class="span2">click</span> <span class="span3">click</span> </div> <script> window.onload = function () { var div = document.getElementById('div'); div.onclick = function (e) { e = e || event; var target = e.target || e.srcElement; if (target.parentNode == this) { if (target.className == 'span1') { alert(1); } else if (target.className == 'span2') { alert(2); } else if (target.className == 'span3') { alert(3); } } } } </script> |
дело в том что это фото, а на фото три кнопки, и мне надо по координатам действие каждой кнопки.
|
Александр х@к,
Юзайте мап карты Либо выкладывайте Образчик картинки со скринами пояснений... |
У человека фетиш создавать подобные темы :)
http://javascript.ru/forum/search.php?searchid=1169228 |
<div style="background-image:url('ссылка'); width:ширина; height:высота; background-position:внутренее смещение Х внутренее смещение Y"></div>
Пример: <div style="background-image:url('/myimage.png'); width:70; height:20; background-position:-20 0"></div> Понятно? :) |
Часовой пояс GMT +3, время: 06:13. |