Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Сообщения за день
Поиск
Поиск по форуму
Отображать темы
Отображать сообщения
Расширенный поиск
К странице...
Главная
>
Форум
»
Javascript
»
Events/DOM/Window
»
от позиционировать точки
Опции темы
Искать в теме
#
1
(
permalink
)
07.08.2012, 14:14
cyber
I am Student
Регистрация: 17.12.2011
Сообщений: 4,415
от позиционировать точки
есть картинка на ней две точки , при увлечение ширины картинки точки должны оставаться на месте, но я уже что то запутался и не получается высчитать правильно координаты=(
http://cyberua.16mb.com/files/zoom.html
(увеличение колесиком)
#
2
(
permalink
)
07.08.2012, 14:17
Deff
без статуса
Регистрация: 25.05.2012
Сообщений: 8,219
cyber
,
для каждой точки (координаты считаем по абсолютному значению) от левого верxнего угла картинки
X*zoom Y*zoom
#
3
(
permalink
)
07.08.2012, 14:23
cyber
I am Student
Регистрация: 17.12.2011
Сообщений: 4,415
т.е если
Х = 200
zoom = 100,
200 * 100 = 20000
чет многовато или я не так понял?
#
4
(
permalink
)
07.08.2012, 14:35
Deff
без статуса
Регистрация: 25.05.2012
Сообщений: 8,219
cyber
,
Нормально - прикинь полную ширину картинки при zoom = 100,
X - от левого верхнего угла - картинки (А не окна
#
5
(
permalink
)
07.08.2012, 14:43
cyber
I am Student
Регистрация: 17.12.2011
Сообщений: 4,415
ты меня не так понял, у меня не совсем зум у меня просто прибавляется к ширине картинке 100 px( к примеру) и как тогда определить зум?
#
6
(
permalink
)
07.08.2012, 14:46
Deff
без статуса
Регистрация: 25.05.2012
Сообщений: 8,219
Сообщение от
cyber
ты меня не так понял, у меня не совсем зум у меня просто прибавляется к ширине картинке 100 px( к примеру) и как тогда определить зум?
zoom = (width+100)/width
#
7
(
permalink
)
07.08.2012, 14:58
cyber
I am Student
Регистрация: 17.12.2011
Сообщений: 4,415
огромное спасибо
#
8
(
permalink
)
07.08.2012, 15:34
cyber
I am Student
Регистрация: 17.12.2011
Сообщений: 4,415
блин опять не получается=(
при увлечение все ок, но когда пытаюсь сделать уменьшение не получается
Последний раз редактировалось cyber, 07.08.2012 в
15:44
.
#
9
(
permalink
)
07.08.2012, 15:49
Deff
без статуса
Регистрация: 25.05.2012
Сообщений: 8,219
cyber
,
Ты при уменьшении знак учитывай
для -100
zoom = (width-100)/width
#
10
(
permalink
)
07.08.2012, 15:52
cyber
I am Student
Регистрация: 17.12.2011
Сообщений: 4,415
блин опять не внимательность , скопировал код , а знак забыл поменять ....
спс
«
Изменение высоты браузера
|
Как вывести данные из PHP
»
Опции темы
Версия для печати
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Вопрос по replace. Как заменить все точки в строке?
Pluto
Общие вопросы Javascript
14
21.04.2017
12:32
Блок должен перемещаться из одной точки в другую, а при повторном нажатии обратно
Ser12345678
jQuery
2
17.07.2012
12:18
Flot Как передать переменную в функцию отрисовки точки на графике
Ren
jQuery
0
20.06.2012
14:16
regexp не работает экранирование точки
Spice
Общие вопросы Javascript
2
10.11.2011
13:41
Крайние точки элемента
Suharik
Элементы интерфейса
3
29.09.2010
17:10
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх