Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 25 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 27.11.10
Prihlásený: 20.08.13
Príspevky: 112
Témy: 18
Príspevok NapísalOffline : 02.02.2011 19:56

Zdravim pani

Chcem sa spytat ako sa vola to ked stmavne cela obrazovka a zostane svietit len urcuita cast. Casto sa to pouziva v kombinacii s nejaky lightboxom. Ved viete co myslim. Chcel by som si to spravit vlastne. Ako je to podla vas riesene? Mam prekryt cely dokument divom s ciernym pozadim a nastavit mu opacity? Alebo existuje nejake elegantnejsie riesenie?

A moja druha otazka. Ako mam pomocou jQuery "zafixovat" scrollovanie? Jednoducho aby ziadnym sposobom neslo scrolovat dokument.

Dakujem


Offline

Čestný člen
Čestný člen
jQuery - otázky

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 02.02.2011 20:01

Ando píše:
Chcem sa spytat ako sa vola to ked stmavne cela obrazovka a zostane svietit len urcuita cast.

Nevolá sa to nijak. Sám to urobíš ľahko - je to najčastejšie jeden div s 100% šírkou a výškou, ktorý má menšiu opacity (alebo obrázok v pozadí) a position: fixed.

Ando píše:
Ako mam pomocou jQuery "zafixovat" scrollovanie?

Jednoducho. Nebudeš na stránku dávať dlhý obsah. Neexistuje univerzálne riešenie - záleží od konkrétneho prípadu.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 27.11.10
Prihlásený: 20.08.13
Príspevky: 112
Témy: 18
Príspevok Napísal autor témyOffline : 06.02.2011 17:19

Shaggy prepac ale tvoje odpovede mi nepomohli ani prd. :D Viem ze sa to nejako vola lebo som to raz videl na anglickom fore no uz neviem kde. Preto sa pytam. Ale o to vobec nejde. Ja som chcel vedet ci niekto nepozna nejake elegantne riesenie. Napriiklad nejaky plugin do jQuery ktory to riesi.

A co sa tyka mojej druhej otazky. Toto snad nemyslis vazne
Citácia:
Jednoducho. Nebudeš na stránku dávať dlhý obsah.

:shock:


Offline

Čestný člen
Čestný člen
jQuery - otázky

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.02.2011 17:45

Ando - ty očividne nevieš, čo vlastne chceš. Prečo by preboha na tak jednoduchú vec mal existovať jQuery plugin, keď to zvládneš sám napísať na 2 riadky?
A k tej druhej otázke - myslím to smrteľne vážne. Na blbú otázku, blbá odpoveď.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 06.02.2011 18:47

1. Volá sa to modal window, jQuery UI na to má Dialog Widget
2. Ja to rieším tak, že elementu body nastavím overflow na hidden.


Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 27.11.10
Prihlásený: 20.08.13
Príspevky: 112
Témy: 18
Príspevok Napísal autor témyOffline : 06.02.2011 19:03

Diki Flety konecne sa ozval niekto normalny.


Offline

Čestný člen
Čestný člen
jQuery - otázky

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.02.2011 22:49

Ando - ty si sa nepýtal na to okno, ty si sa pýtal, ako sa volá, keď stmavne celá obrazovka a zostane svietiť iba určitá časť. Tvoj popis mohol byť modálne okno a milión ďalších vecí. Keby si sa naučil vyjadrovať trochu zrozumiteľnejšie, dostal by si normálnu radu.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 27.11.10
Prihlásený: 20.08.13
Príspevky: 112
Témy: 18
Príspevok Napísal autor témyOffline : 07.02.2011 14:47

Mam dalsi problem, tak sa ho pokusim co najlepsie vysvetlit aby si pochopil aj ty a skus mi poradit.

Prosim pozrite si tento odkaz http://flowplayer.org/tools/demos/overlay/index.html. Je to web s oficialnym doplnkom do jQuery ktory obsahuje aj moznost pouzit tzv. Overlay. Je to vlastne klasicky Lightbox. Vsetko mi funguje presne tak ako ma ale defaultne je to nastavene tak, ze dany overlay sa zobrazi vtedy, ked kliknem na obrazok so zadanym parametrom rel. Napr.
Kód:
<img src="image.png" rel="#moj_overlay" />
. Zobrazi sa overlay s identifikatorom moj_overlay. Chcel by som to ale spravit tak aby sa ten overlay zobrazil uz pri hovri. Teda vtedy ked mysou ukazem na obrazok ktoreho HTML kod som napisal vyssie.

Dakujem za rady


Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 07.02.2011 15:09

1. naozaj to tak chces spravit? podla mna to bude humus
2. pozri si dokumentaciu, ci sa tam taka moznost nachadza (predpokladam, ze nie, pretoze to bude humus)
3. ak bod 2 vrati false, otvor si zdrojak, ktory si stiahol, a zmen udalost onclick na onmouseover







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 20.10.08
Prihlásený: 21.06.22
Príspevky: 2602
Témy: 31
Bydlisko: Bratislava
Príspevok NapísalOffline : 07.02.2011 15:17

Len ta poopravim emer.. V jquery je to udalost click (nie onclick) a rovnako mouseover (a nie onmouseover).







_________________
Desktop: iMac 21" CPU: i5 2.7GHz RAM: 4 GB DDR3 1333MHz GPU: AMD Radeon HD 6770M 512MB RAM HDD: 1TB 7200 rpm OS: Mac OS X Lion Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 8 Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Tablet: iPad 2 64GB 3G Phone: HTC Desire S Phone: iPhone 8GB
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 07.02.2011 15:18

ach jo... :)
nechal som sa uniest







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 27.11.10
Prihlásený: 20.08.13
Príspevky: 112
Témy: 18
Príspevok Napísal autor témyOffline : 07.02.2011 21:24

Prepacte ale o com tu hovorite? :D Tam nie je ziadny onclick ani onmouseover. Je tam len tento kod.
Kód:
$("img[rel]").overlay();
A ten automaticky pouziva event onclick. A to ze to mozno bude humus nerieste. Proste to chcem aby to fungovalo pri hovri. Dokazete mi poradit? V dokumentacii som nenasiel nic.


Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 08.02.2011 9:36

no dobre ale to $.overlay() niekde musi byt definovane asi nie?

pisal som ze zdrojovy kod, nie inicializacia







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 08.02.2011 15:23

Chlapci, mierne sa mýlite, teda v tomto prípade dosť zásadne: tak ako píšete vy to funguje v prípade zápisu
Kód:
$(element).bind("vasaUdalost", function(...
V prípade tohto skriptu sa používa zápis
Kód:
$(element).click(function(...
a preto je potrebné tento click nahradiť slovíčkom hover. Pozeral som si ten skript, a tento event handler je využitý dva krát, takže by nemal byť problém to zmeniť. Ando, skús to teda takto. Je možné, že o nepôjde, keďže som to len tak zbežne preletel ale malo by to ísť.


Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 08.02.2011 15:38

@flety, no a teraz mi povedz v com presne sme sa mylili? (okrem toho mojho preklepu s on na zaciatku)

ok poviem to inak, aby to pochopil aj zaciatocnik

Ando píše:
A ten automaticky pouziva event onclick.

no vidis, uz si celkom blizko... ten tool nevyuziva event onclick (v jQ click) len tak, ze si to kod vydedukoval. ono je to totiz niekde zadefinovane. a ty to teraz pekne najdi a zmen na mouseover (popriapdne hover, ale neviem ci moze mat jeden parameter, ja ho pouzivam len s dvoma)







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 27.11.10
Prihlásený: 20.08.13
Príspevky: 112
Témy: 18
Príspevok Napísal autor témyOffline : 08.02.2011 16:04

Ja to tam nedokazem najst. Ved ten kod je "stlaceny" a v tom sa nevyzna ani diva svina. A ked som si dal hladat retazec .click( tak ho naslo asi 100 krat, takze Flety fakt by ma zaujimalo ako si nasiel presne tie dva ktorwe treba zmenit.


Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 08.02.2011 17:30

emer, veď som to napísal, skús si to prečítať ešte raz.

Ando, otvor si len ten súbor, kde je zapísana funkcionalita overlay, je tam 6 riadkov. Ja som tam našiel len 2 výrazy .click( z toho druhý je určený pre zatváranie.


Offline

Čestný člen
Čestný člen
jQuery - otázky

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 08.02.2011 18:44

Ando - jQuery tools využívam, ten ich kód sa dá stiahnuť aj "nestlačený" (inak povedané neminifikovaný). Nabindovanie iného eventu ako toho, čo tam majú teraz, nebude najľahšie pre začiatočníka.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 27.11.10
Prihlásený: 20.08.13
Príspevky: 112
Témy: 18
Príspevok Napísal autor témyOffline : 08.02.2011 19:29

@Shaggy
Ved jasne ze sa da stiahnut aj nestlacena verzia, ale to mi aj tak nepomoze.

@Flety
Hovoris ze tvoj subor ma 6 riadkov a event click je tam dva krat. Moj subor ma 116 riadkov a click je tam 27 krat :) Prosim hod mi link na ten subor ktory myslis ty.


Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 08.02.2011 19:35

no schvalne som to skusal, funguje to pervektne a to som len zmenil trigger...

z
Kód:
// trigger's click event
if (trigger && trigger.index(overlay) == -1) {
     trigger.click(function(e) {

na
Kód:
// trigger's click event
if (trigger && trigger.index(overlay) == -1) {
     trigger.mouseover(function(e) {







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 27.11.10
Prihlásený: 20.08.13
Príspevky: 112
Témy: 18
Príspevok Napísal autor témyOffline : 08.02.2011 21:22

Az teraz som si uvedomil ze ja to vlastne potrebujem nejako rozdvojit. Potrebujem pouzivat obidva eventy. Napriklad defaultne by to bolo click a ak by mal dany element nejaku triedu tak by sa pouzivat event mouseover. Dalo by sa to nejako spravit?


Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 08.02.2011 21:24

dalo... chyt sa toho co som ti tu predchvilou napisal. zduplicituj si tu inicializaciu na tu triedu s click... no ktovie ci to zvaldnes, ked s tymto bol problem







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 27.11.10
Prihlásený: 20.08.13
Príspevky: 112
Témy: 18
Príspevok Napísal autor témyOffline : 09.02.2011 16:03

Ano zvladnem to, ale... slate hovorim ze neviem z akeho subory mi tu kopirujete ten kod. Ja mam totiz trochu inu verziu a este ktmou upravenu, takze by som bol rad ak by si mi sem hodil link na ten subor.

// pridané po 18 hodinách 23 minútach od posledného príspevku

Mam dalsi probelm. V HTML mam dajme tomu 10 elementov s triedou abc. A mam takyto kod.
Kód:
$(".abc").click(function(){ alert("Cislo elementu je"); })


Tento kod neni hotovy. Chcel by som aby mi to vypisalo cislo elementu na ktory som klikol. Napriklad ked kliknem na prvy nech vypise 1 a ked na posledny nech vypise 10. Hladal som v dokumentacii rozne metody ako napr. find(), eq() a selektory napr. nht() ale nepodarilo sa mi ten kod spojazdnit. Prosim skusenejsich o radu.


Offline

Čestný člen
Čestný člen
jQuery - otázky

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 09.02.2011 16:53

Pozri si nieco o objekte udalosti, prvy argument callbacku, ktory predavas ako argument metode click. Konkretne budes asi chciet vlastnost target.
Bolo by velmi vhodne, keby si nesuvisiace otazky zacal rozdelovat do viacerych tem.


Offline

Užívateľ
Užívateľ
jQuery - otázky

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 09.02.2011 17:07

do dokumentacie si kolko krat pozrel?







_________________
Sorry za prelkepy
Odpovedať na tému [ Príspevkov: 25 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. 2 otázky

v HTML, XHTML, XML, CSS

4

716

25.11.2007 7:56

delo101 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c- otazky

v Assembler, C, C++, Pascal, Java

28

1179

02.01.2011 20:15

reDo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 3 otazky

v Notebooky a netbooky

2

436

09.08.2018 20:04

Xaltotun Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 2 otazky

v PHP, ASP

2

739

13.08.2007 10:06

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java otazky

v Assembler, C, C++, Pascal, Java

5

519

25.05.2011 22:21

MTK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Domeny - otazky

v Domény

4

875

18.04.2010 17:46

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 2 otazky

v Redakčné systémy

2

821

27.03.2007 18:34

koudy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pinnacle - otazky :)

v Video programy

14

1186

07.03.2007 10:15

Dzin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal otazky

v Assembler, C, C++, Pascal, Java

9

629

17.01.2011 21:18

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Otázky z INF

v Vzdelanie, štúdium, škola

7

638

21.05.2018 19:54

arven Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Steam- otazky zaciatocnika

v Ostatné programy

13

3233

20.11.2011 16:28

KatjushaMan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Otázky o legálnosti

v Ostatné

2

349

21.05.2010 18:21

Luks Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. otázky z os

v Operačné systémy Microsoft

0

317

10.05.2007 18:34

audiotrack Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Windows Vista otazky

v Operačné systémy Microsoft

11

633

03.04.2007 22:53

Shit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WiFi siet, otazky

v Siete

4

650

07.03.2007 23:20

Whistler Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 1. mod - otázky

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Modifikácie, návody a projekty

50

3143

18.10.2011 18:06

sqbo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra