Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 05.06.2018, 20:53   #1
lub_sev
Новичок
 
Регистрация: 05.06.2018
Сообщений: 1
Репутация: 10
По умолчанию Помогите преобразовать код в jQuery

Помогите преобразовать этот код в jQuery:
Код:

body.addEventListener('click', go);
    function go(event) {
        var elem = document.getElementById('show');
        elem.style.left = (event.clientX - parseInt(window.getComputedStyle(elem, "").width) / 2)+'px';
        elem.style.top = (event.clientY  - parseInt(window.getComputedStyle(elem, "").height) / 2)+'px';
        elem.style.display = 'block';
        this.removeEventListener('click', go);
        window.addEventListener('click', go1);
    }
    function go1(event) {
        var elem = document.getElementById('show1');
        elem.style.left = (event.clientX - parseInt(window.getComputedStyle(elem, "").width) / 2)+'px';
        elem.style.top = (event.clientY  - parseInt(window.getComputedStyle(elem, "").height) / 2)+'px';
        elem.style.display = 'block';
        this.removeEventListener('click', go1);
    }

Вот пример моей попытки, работает только на половину:

Код:

$(function () { 
  $('body').on('click', function go(event) { 
    $('#show').css('top', event.pageY).css('left', event.pageX).show();
    $(this).off('click', go);
  });
  $('body').on('click', function go1(event) { 
    $('#show').css('top', event.pageY).css('left', event.pageX).show();
    $(this).off('click', go1);
   });
});

lub_sev вне форума   Ответить с цитированием
Старый 06.06.2018, 21:06   #2
Naive
Раздолбайских Дел
Профессионал
 
Аватар для Naive
 
Регистрация: 22.05.2009
Адрес: Екатеринбург
Сообщений: 3,644
Репутация: 1993
По умолчанию

Цитата:
Сообщение от lub_sev Посмотреть сообщение
Вот пример моей попытки, работает только на половину:
потому что логика не сохранена.
Но...
Цитата:
Сообщение от lub_sev Посмотреть сообщение
Помогите преобразовать этот код в jQuery
Зачем?
Браузеры уверенными прыжками шагают к единому стандарту. И чем быстрее отмирают старые браузеры, тем меньше надобность в jQuery, который и отмирает.
Я не понимаю...
__________________
Работаю. В этот раз за деньги.
Жду ваши искренние спасибы на яндекс-кошелек: 410011068154587
Naive вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите преобразовать(сделать как можно меньше) код xWeLYx Python 3 05.06.2017 17:14
Преобразовать код C++ в C# Bonjor Помощь студентам 1 22.05.2017 10:54
Помогите преобразовать код на C++ в Delphi web2k Общие вопросы Delphi 12 05.09.2014 02:49
преобразовать в код С++ daniil2010 Помощь студентам 2 22.04.2010 15:33
Преобразовать код... CodeExpert Помощь студентам 3 09.11.2009 17:00


20:21.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru