|
21.08.2012, 01:43
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
cyber,
Геммор затем - что он точно так же повторицо у тьву для закрепления пойнтеров!
Походу я прозреваю, что суть в последовательности обработки-
Драг должен следовать за Zoom, а не наоборот, вот тут собака зарыта
|
|
21.08.2012, 01:48
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
не совсем понял что ты имееш ввиду
|
|
21.08.2012, 01:59
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
я не пойму одного, почему у гугл и тут http://vectorflower.com/preview/smoo...m/sample5.html
при увеличение позиция точек не меняется но они остаются на месте ошибся, позицию они не меняют только у гугла. И все равно пройдется делать на js потому что в ие все через опу
Последний раз редактировалось cyber, 21.08.2012 в 02:02.
|
|
21.08.2012, 02:07
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
cyber,
они хитрожопые, - они ставят на карту мини-div - который масштабируецо вместе с картой и жестко привязан к точке, а внутрь пихают с абсолютной позицией картинку пойнтера - которая масштаб не меняет , но поскольку она внутри - она закреплена так же как и этот смасштабированный div - ксать отличная идея
|
|
21.08.2012, 02:19
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
хм.. не совсем понял
размеры дива не меняются , а тормозов при drag and drop карты нет потому что она из кусочков?
|
|
21.08.2012, 07:38
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от cyber
|
но сильно жестокие костыли...
других вариантов нет?
|
уродливость растрового увеличения Вас не пугает?
|
|
21.08.2012, 11:41
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от melky
|
уродливость растрового увеличения Вас не пугает?
|
нет потому что я увелечиваю изображение допустим в разрешение 1920x1200 сжатое допустим до 1280Х800
|
|
21.08.2012, 14:52
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Deff, вот как то так=)
<!DOCTYPE HTML>
<html>
<head>
<style>
#wrapper {
position:absolute;
margin:40px;
overflow:hidden;
width:500px;
height:500px;
}
#wrapper img {
width:500px;
height:500px;
}
</style>
</head>
<body>
<div id='wrapper' class='wrapper'>
<img id="myPic"
src="http://worldoftanks.ru/dcont/fb/media/t110e5_april2012_clear/t110e5_ru_1680_1050.jpg"
lang="500"
style="position: absolute; left: 0; top: 0;"
onmousedown="myFunc ()">
<!-- атрибут lang="ширина картинки в пикселях" (она же - высота) -->
</div>
<script>
function myFunc (){
var obj = document.getElementById ('myPic');
if (obj.lang < 2500){
var width = obj.offsetWidth * 1.1;
var left = (width - 500) / 2 ;
obj.lang = width;
obj.style.height = width + 'px'
obj.style.width = width + 'px';
obj.style.left = -left + 'px';
obj.style.top = -left + 'px';
}
}
</script>
</body>
</html>
|
|
21.08.2012, 15:07
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
вопрос не по теме ,но не хочу новую создавать.
Сообщение от документация jquery
|
jQuery.browser Возвращает: Map
Не рекомендуется к использованию начиная с jQuery 1.3 (используйте jQuery.support)
|
но в jQuery.support я не нашел как опредилить браузер
|
|
|
|