🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50453

Re: > Tymczasowa blokada przewijania strony po najechaniu nad div

#50453
From: look997
Date: Tue, 28 Dec 2010 13:05
63 lines
3618 bytes
On 28 Gru, 12:53, Reinmar <pkoszulin...@gmail.com> wrote:
> 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.

Działa, ale jest problem z rozszerzeniem do Firefoksa: Yet Another
Smooth Scrolling. Kiedy to rozszerzenie jest włączone to przestaje
działać ta blokada przewijania. Jak to pominąć bez wyłączania tego
rozszerzenia? W mapie Google strona się (chyba) nie przewija mimo
włączonego rozszerzenia.
Technical Details
Message-ID: <7873bb34-4095-4eb1-9f1a-5958c7914e6b@u3g2000vbj.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!postnews.google.com!u3g2000vbj.googlegroups.com!not-for-mail
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> <1d22c364-a990-4b60-82a3-c0eb1fda2869@f8g2000yqd.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!postnews.google.com!u3g2000vbj.googlegroups.com!not-for-mail
From: look997 <look997@gmail.com>
Newsgroups: pl.comp.lang.javascript
Subject: Re: > Tymczasowa blokada przewijania strony po najechaniu nad div
Date: Tue, 28 Dec 2010 05:05:05 -0800 (PST)
Organization: http://groups.google.com
Lines: 69
Message-ID: <7873bb34-4095-4eb1-9f1a-5958c7914e6b@u3g2000vbj.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> <1d22c364-a990-4b60-82a3-c0eb1fda2869@f8g2000yqd.googlegroups.com>
NNTP-Posting-Host: 86.63.66.110
Mime-Version: 1.0
X-Trace: posting.google.com 1293541505 14634 127.0.0.1 (28 Dec 2010 13:05:05 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 28 Dec 2010 13:05:05 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: u3g2000vbj.googlegroups.com; posting-host=86.63.66.110; posting-account=Za70mQoAAABF7YLSPyhXg8naiFbr8eIL
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1; rv:2.0b9pre) Gecko/20101227 Firefox/4.0b9pre,gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit