Как узнать позицию клика и занести данные в переменную?

149
22 февраля 2018, 13:16

Только как узнать, относительно определенного блока? По классу например.

Вот на картинке блок длиной, приблизительно, в 450px и когда я нажимаю и попадаю на его область, от отчёт идет не от начала документа, а от начала блока? По оси X. Как узнать значение X и занести его в переменную jquery?

Answer 1

var corX; 
$('div').click(function(event) { 
  corX = event.offsetX; 
  console.log(corX) 
})
.div { 
  width: 300px; 
  height: 50px; 
  background: gray; 
  margin-left: 30px; 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div class="div"></div>

READ ALSO
Работа с массивом в методе .css [Jquery]

Работа с массивом в методе .css [Jquery]

При наведении на обьект должна меняться рандомная позиция обьектаА именно рандомно из массива береться один из 4 свойств и к нему прилагаеться...

168
Как убрать скролл в мобильной версии если все таки необходимо спрятать часть блока, чтобы при нажатии он появлялся полностью?

Как убрать скролл в мобильной версии если все таки необходимо спрятать часть блока, чтобы при нажатии он появлялся полностью?

Получается, что правая сторона, содержащая скрытый блок в мобильной версии имеет скролМожно ли как то поправить?

152
Прокрутка страницы

Прокрутка страницы

Есть сайт, его высота скажем 300vh (3 экрана пользователя) Пользователь начинает скроллить, как сделать что бы в первом случае (при взгляде на "первый...

159
Как передать значение в пост через инпут?

Как передать значение в пост через инпут?

Попробую сформировать вопрос

129