Article View: pl.comp.lang.php
Article #231984Re: Przeciągany div
From: Freja Draco
Date: Fri, 02 Mar 2018 16:21
Date: Fri, 02 Mar 2018 16:21
26 lines
1925 bytes
1925 bytes
W dniu 2018-03-02 o 14:19, konsul41@wp.pl pisze: > >> Odczytać: clientX clientY offsetTop offsetLeft i sobie odjąć? > Pozycje myszy > clientX/Y jest względem bieżącego okna(widoku) offsetTop jest > względem rodzica (Top względem rodzica - Top div względem div wyżej > położonego w hierarchii) Więc co mam sobie odjąć jeżeli Ja potrzebuję > pozycji myszy w najniższym DIV? Racja, no to: e=document.getElementById(twoj_id); el = e.getBoundingClientRect(); gora = el.top + window.scrollY; i dostajesz pozycję górnej krawędzi elementu względem początku dokumentu. Analogicznie możesz skorygować clientY o aktualne przewinięcie ekranu i dostać współrzędne kliknięcia względem początku dokumentu. -- Freja Draco Kiedy smok jest w pobliżu, nic nie będzie w stanie ci pomóc, jeśli nie uwzględnisz go w swoich kalkulacjach.
Technical Details
Message-ID:
<5a9979f6$0$31359$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<5a98496c$0$670$65785112@news.neostrada.pl> <5a98ab31$0$671$65785112@news.neostrada.pl> <5a994f74$0$31364$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: Przeciągany div Newsgroups: pl.comp.lang.php References: <5a98496c$0$670$65785112@news.neostrada.pl> <5a98ab31$0$671$65785112@news.neostrada.pl> <5a994f74$0$31364$65785112@news.neostrada.pl> From: Freja Draco <frreja@poczta.fm> Date: Fri, 2 Mar 2018 17:21:13 +0100 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <5a994f74$0$31364$65785112@news.neostrada.pl> Lines: 26 Message-ID: <5a9979f6$0$31359$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.30.111.1 X-Trace: 1520007670 unt-rea-b-01.news.neostrada.pl 31359 83.30.111.1:24928 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit