Владимир Проскурин, Что бы не пытался сделать,суть одна и та же,для функционирования прописывается событие клик и в скрипте и в хтмл. Еслить убрать Клик в скрипте, то реакции на клик нет, если убрать строку $('#video').on('click',function(el)
То он ругается что Target/Element (на ваш или мой вариант,без разницы,т.к. они привязаны к функции .on(function() ) жестко.
Получается мне или как-то в HTML надо написать это всё без onclick (аля PtzCenter = ("center", this), но корректно),либо как-то обходить или полностью jQ код переписывать каким-то более корректным методом. Хотелось бы попытаться сначала обойтись малой кровью,всё же)
Владимир Проскурин, offset использую для работы с Web API, а именно это - отступ курсора мыши по оси X от края целевого DOM узла. Но ваше решение интересно,попробую его использовать. Так же мне посоветовали убрать первую строку $('#video').on('click', function(el)
Что бы лишний раз клик не обрабатывать,но к сожалению это строка нужна,т.к. по фильтру EL у меня идёт расчёт координат,а если убрать первую строку,то он пишет что El не определен, так что ваше метод очень интересен,пойду пробовать)
Да,именно в этом у меня и проблема, что два события ОнКлик,по сути и они и делают кучу запросов,а вот альтернативу найти не могу. Если убрать onclick из html, то тут 2 НО:
1. Как это вообще можно корректно записать, без использования тех же классов, так и не придумал.
2. С точки зрения API,я так понял, ей требуется обработать этот клик в HTML, что бы в DOM ушло всё адекватно.
п.с. Делал без расчета размеров, коротким JS`ом
function ptzCenter(id){
console.log(id);
Что-то такое было (написал по памяти) в консоль по уму уходило. Но что бы рассчитать корректно размеры изображения и передать их камере (что бы она поняла точно куда кликнули) нужно обработать событие клика,а знаний,если честно, не хватает что бы понять как это сделать(
dollar, Ajax знаю поверхностно и не доводилось заниматься таким,а именно - С помощью Ajax`а вытащить JS с одного сайта на другой сайт в рабочем состоянии.
Просто слышал,что это реально сделать через Ajax,но не встречал решений.
На сколько я понимаю,то нужно это провернуть через JSON или же есть способ напрямую обратиться к JS ?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
А код вышел такой примерно :