Article View: pl.comp.lang.javascript
Article #50452Re: > Tymczasowa blokada przewijania strony po najechaniu nad div
From: Reinmar
Date: Tue, 28 Dec 2010 11:53
Date: Tue, 28 Dec 2010 11:53
54 lines
3284 bytes
3284 bytes
W google chrome (i możliwe że operze/ie) np tak:
window.addEventListener('mousewheel', function (event)
{ event.preventDefault(); }, false);
W Fxie np. tak:
window.addEventListener('DOMMouseScroll', function (event)
{ event.preventDefault(); }, false);
Tutaj więcej: http://adomas.org/javascript-mouse-wheel/
To zablokuje przewijanie dla całego okna. Oczywiście możesz wywołać
też tę funkcję dla dowolnego elementu. I możesz też wyłączyć
obserwowanie przez removeEventListener.
--
http://code42.pl
On 27 Gru, 18:38, look997 <look...@gmail.com> wrote:
> On 27 Gru, 17:34, look997 <look...@gmail.com> wrote:
>
>
>
> > On 27 Gru, 17:28, Peter May <peter....@onet.pl> wrote:
>
> > > W dniu 2010-12-27 17:11, look997 pisze:
>
> > > > On 27 Gru, 16:45, Peter May<peter....@onet.pl> wrote:
> > > >> W dniu 2010-12-27 14:34, look997 pisze:
>
> > > >>> Co zrobi , aby tymczasowo zablokowa przewijanie strony kiedy najedzie
> > > >>> si nad div id"ajdi"?
>
> > > >>> Potrzebuj tego, poniewa zrobi em mapk i gdy chc j powi kszy to
> > > >>> przewija si strona.
>
> > > >> Zablokowa przewijania to w zasadzie nie mo esz. Ale proponuj
> > > >> rozwi zanie pt. "Mapka zawsze na rodku". To da si zrobi w CSS
> > > >> (position:fixed), jak i w JS (jest w necie pe no przyk ad w).
>
> > > >> --
> > > >> Peter
>
> > > > Być może jestem idiotą, ale znalezione przeze mnie przykłady nie
> > > > działają. Dlatego zdecydowałem się zapytać na tym forum dyskusyjnym.
>
> > > A jakie wpisujesz słowa kluczowe do wyszukiwarki?
>
> > > --
> > > Peter
>
> > blokada przewijania strony js
>
> Istnieje preventDefault() ale nie wiem jak go użyć do przewijania.
Technical Details
Message-ID:
<1d22c364-a990-4b60-82a3-c0eb1fda2869@f8g2000yqd.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!f8g2000yqd.googlegroups.com!not-for-mailReferences:
<7cf9db7d-d52d-4d9c-b398-1cd5e94fbb6b@z9g2000yqz.googlegroups.com> <ifacbs$gm0$1@news.onet.pl> <6b82dfb2-808b-41ee-b3e8-36971b9e5cab@f2g2000vby.googlegroups.com> <ifaese$ofj$1@news.onet.pl> <f9122001-f9c9-4c61-ab44-5f1804761316@k13g2000vbq.googlegroups.com> <b1505585-f8af-4182-bc07-e204a9ef3c20@l17g2000yqe.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!f8g2000yqd.googlegroups.com!not-for-mail From: Reinmar <pkoszulinski@gmail.com> Newsgroups: pl.comp.lang.javascript Subject: Re: > Tymczasowa blokada przewijania strony po najechaniu nad div Date: Tue, 28 Dec 2010 03:53:12 -0800 (PST) Organization: http://groups.google.com Lines: 60 Message-ID: <1d22c364-a990-4b60-82a3-c0eb1fda2869@f8g2000yqd.googlegroups.com> References: <7cf9db7d-d52d-4d9c-b398-1cd5e94fbb6b@z9g2000yqz.googlegroups.com> <ifacbs$gm0$1@news.onet.pl> <6b82dfb2-808b-41ee-b3e8-36971b9e5cab@f2g2000vby.googlegroups.com> <ifaese$ofj$1@news.onet.pl> <f9122001-f9c9-4c61-ab44-5f1804761316@k13g2000vbq.googlegroups.com> <b1505585-f8af-4182-bc07-e204a9ef3c20@l17g2000yqe.googlegroups.com> NNTP-Posting-Host: 78.8.15.246 Mime-Version: 1.0 X-Trace: posting.google.com 1293537192 7989 127.0.0.1 (28 Dec 2010 11:53:12 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 28 Dec 2010 11:53:12 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: f8g2000yqd.googlegroups.com; posting-host=78.8.15.246; posting-account=47jpjQoAAAAoxw0hBaX2ps6gb9_hJEzw User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit