Article View: pl.comp.lang.javascript
Article #51601Re: Operator ||
From: nkab
Date: Wed, 18 Nov 2015 08:21
Date: Wed, 18 Nov 2015 08:21
28 lines
2364 bytes
2364 bytes
W dniu wtorek, 17 listopada 2015 15:40:55 UTC+1 użytkownik Romek napisał:
> Witam,
>
> język javascript jest mi zupełnie obcy. Pewne potrzebne mi informacje znalazłem bibliotece jQuery. Ponieważ nie rozumiem zapisu proszę o pomoc i wyjaśnienie. W funkcji jest zapis :
>
> jQuery.fn.extend({
> offset:
> [...]
> return {
> top: box.top + (win.pageYOffset || docElem.scrollTop)-(docElem.clientTop || 0),
> left: box.left + (win.pageXOffset || docElem.scrollLeft) - (docElem.clientLeft || 0)
> [...]
>
>
> jak jest wartość wyrażenia (win.pageYOffset || docElem.scrollTop) lub (docElem.clientTop || 0). Z dokumentacji JS wynika, że operator OR zwraca wartości TRUE, FALSE i nie mogę tego dopasować do powyższego wyrażenie. Czego nie wiem. Proszę o krótkie wyjaśnienie.
>
> Romek
Zamień sobie to na cyferki a wszystko ci się rozjaśni:
(win.pageYOffset || docElem.scrollTop)
alert(win.pageYOffset) np. da 200
alert(docElem.scrollTop) np. da 100
(200 or 100)
Andrzej.
Technical Details
Message-ID:
<66995a5a-40f9-47b3-b75c-e69da8b2f137@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!newspeer1.nac.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!b51no533631qgf.0!news-out.google.com!z49ni420qgd.1!nntp.google.com!b51no533625qgf.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<8c1d2c90-f115-4a39-b7f2-946ba4cd634a@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.129.51.197 with SMTP id z188mr163577ywz.58.1447834912673; Wed, 18 Nov 2015 00:21:52 -0800 (PST) X-Received: by 10.140.108.195 with SMTP id j61mr2890qgf.7.1447834912600; Wed, 18 Nov 2015 00:21:52 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!newspeer1.nac.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!b51no533631qgf.0!news-out.google.com!z49ni420qgd.1!nntp.google.com!b51no533625qgf.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.javascript Date: Wed, 18 Nov 2015 00:21:52 -0800 (PST) In-Reply-To: <8c1d2c90-f115-4a39-b7f2-946ba4cd634a@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=31.182.92.26; posting-account=xnOwqAoAAAAJ48pUkVrL2a6sJByqdB8s NNTP-Posting-Host: 31.182.92.26 References: <8c1d2c90-f115-4a39-b7f2-946ba4cd634a@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <66995a5a-40f9-47b3-b75c-e69da8b2f137@googlegroups.com> Subject: Re: Operator || From: nkab@toya.net.pl Injection-Date: Wed, 18 Nov 2015 08:21:52 +0000 Lines: 35 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit