Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Autor | Správa |
---|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | 75 |
Ahojte,
neviem ci som zaradil vhodne otazku, inak sorry.
Aky pouzit kod na web, ked sa scroluje dole mysou aby sa
1. zobrazila na boku sipka a po klinuti na nu sa web automaticky scroloval hore?
Nechem aby tu sipku bolo stale viediet ale len ked sa scroluje dole az potom sa zjaví.
Dakujem.
M.
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 | 9 |
aby sa zobrazila/skryla Kód: $(window).scroll(function() { if($(window).scrollTop() > 0) { // zistujes ci si uplne hore. popripade mozes zmenit 0 na vacsie cislo ak sa to ma zobrazit s 'oneskorenim' $(".arrow").fadeIn(); // zobrazis sipku } else { $(".arrow").fadeOut(); // skryjes sipku } }); po kliknuti Kód: $(".arrow").click(function(e){ e.preventDefault(); $('html, body').animate({ scrollTop: 0 }, 300); )};
|
|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | 75 |
Neviem co mam zle ale nejde to. Vkladam priamo toto: Kód: <?php $(window).scroll(function() { if($(window).scrollTop() > 0) { // zistujes ci si uplne hore. popripade mozes zmenit 0 na vacsie cislo ak sa to ma zobrazit s 'oneskorenim' $("../images/images.jpg").fadeIn(); // zobrazis sipku } else { $("../images/images.jpg").fadeOut(); // skryjes sipku } });
$("../images/images.jpg").click(function(e){ e.preventDefault(); $('html, body').animate({ scrollTop: 0 }, 300); )}; ?> Vkladam tento kod do index.php - do body. Dakujem.
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | 39 |
Je vidieť, že vôbec nemáš šajnu, čo robíš a len kopíruješ hore-dole. Prečo ten kód vkladáš do <?php ... ?>, keď je to jQuery/javascript? Táto časť [c]$("../images/images.jpg")[/c] nie je správna. Používa sa odkazovanie na objekty prostredníctvom triedy, alebo identifikátora (viď. triedy a identifikátory v CSS). Takže napríklad tomu obrázku šípky nastavíš identifikátor "sipkaHore", tak [c]$("#sipkaHore").[/c] alebo budeš mať viac obrázkov (jeden identifikátor môžeš použiť len na jeden element) s nejakouTriedou, potom [c]$(".nejakaTrieda").[/c] odkazuje na všetky elementy s touto triedou. Okrem toho, ak ešte nemáš, pre správnu funkciu potrebuješ aj naimportovanú knižnicu jQuery
_________________ always is always wrong |
|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | 75 |
jQuery tam mam. Upravil som to takto: Kód: <script type="text/javascript">
$("#sipkaHore")(window).scroll(function() { if($(window).scrollTop() > 0) { // zistujes ci si uplne hore. popripade mozes zmenit 0 na vacsie cislo ak sa to ma zobrazit s 'oneskorenim' $("#sipkaHore").fadeIn(); // zobrazis sipku } else { $("#sipkaHore").fadeOut(); // skryjes sipku } });
$("#sipkaHore").click(function(e){ e.preventDefault(); $('html, body').animate({ scrollTop: 0 }, 300); )}; </script> css: Kód: #sipkaHore { background:url(../images/images.jpg) no-repeat right; } Co mam zle? Dakujem.
|
|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | 75 |
skusam to aj takto: Kód: <div id="sipkaHore" style="display:block; "> <a href="#"> <span> <script type="text/javascript"> $("#sipkaHore")(window).scroll(function() { if($(window).scrollTop() > 0) { // zistujes ci si uplne hore. popripade mozes zmenit 0 na vacsie cislo ak sa to ma zobrazit s 'oneskorenim' $("#sipkaHore").fadeIn(); // zobrazis sipku } else { $("#sipkaHore").fadeOut(); // skryjes sipku } }); $("#sipkaHore").click(function(e){ e.preventDefault(); $('html, body').animate({ scrollTop: 0 }, 300); )}; </script> </span> </a> </div> a css: Kód: #sipkaHore { position: fixed; bottom: 90px; right: 20px; z-index: 99; } #sipkaHore span { width: 51px; height: 51px display: block; margin-bottom: 7px background:url(../images/images.png) no-repeat center center; opacity: 1; -webkit-transition: 0.2s ; -moz-transition: 0.2s ; transition: 0.2s ; }
#sipkaHore a { text-align: center; font-size: 12px; line-height: 20px; font-family: arial; text-transform: none; color: #858585; } css si potom doladim, len potrebujem rozbehat funkciu. Pomoze niekto? D.
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 | 9 |
A bez toho javascriptu ti tu sipku zobrazuje ci nie? lebo ak nie, tak je problem prave v css. nevravim ze v js nie, pisal som to z hlavy bez testovania, ale najprv si skontroluj ci je tam
|
|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | 75 |
Bez JS neukazuje ani sipku.
Ako upravit css aby sa zobrazovala sipka?
D.
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | 39 |
Bez živej ukážky to nemá význam ďalej riešiť.
_________________ always is always wrong |
|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | 75 |
Mam to na localhoste.
AKo to vyriesit aby sa sipka zobrazovala?
D.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
Ktorú časť si nepochopil? Umiestni to na internet a daj sem odkaz. Z toho čo si zatiaľ ukázal je očividné akurát to, že nemáš šajnu, čo vlastne robíš. To sa potom ťažko pomáha, hlavne keď nevidíme, ako to patláš dohromady... Inak by ma zaujímalo, kto ťa učil toto <div><a><span><script></script></span></a></div>
Nikde nepíšeš, aké a či ti vypisuje nejaké chyby konzola atď... No a tiež, kedy sa z tohto "$(window).scroll(function() {" stalo toto "$("#sipkaHore")(window).scroll(function() {"
_________________ C#, PHP, ... |
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 | 9 |
ale hlavne najprv si to osetri zo strany css,html - nech ti to zobrazuje na ten stranke. js doplnis potom a hlavne si pozistuj ako sa jquery pouziva. 1. jednak ze by to malo byt v <head> stranky alebo najlepsie uplne na konci v paticke, a nie v tele 2. do osobitneho suboru 3. chyba ti tam $(document).ready(function(){ ... });
|
|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | 75 |
Na net nie je čo vložiť.
Do kódu vkladám len to čo mi tu napíšete.
Je možné sem vložiť funkčný príklad php a aj css?
Ďakujem.
M.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno | |
Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Ostatné programy | 5 | 492 | 09.08.2012 19:57 Ormi | | v Ostatné | 7 | 583 | 06.12.2008 14:33 Flety | | v Externé zariadenia | 1 | 1271 | 04.08.2007 22:37 Jaro | | v PHP, ASP | 6 | 527 | 01.03.2016 22:31 stenley | | v Notebooky a netbooky | 3 | 2384 | 04.04.2010 22:38 davider137 | | v JavaScript, VBScript, Ajax | 2 | 588 | 05.12.2010 20:03 Ando | | v HTML, XHTML, XML, CSS | 4 | 523 | 03.07.2010 11:40 camo | | v Operačné systémy Unix a Linux | 7 | 898 | 07.12.2008 16:18 dadmtb | | v Externé zariadenia | 3 | 595 | 22.08.2011 14:16 michalesku | | v HTML, XHTML, XML, CSS | 18 | 1320 | 17.09.2010 11:47 coldak | | v Delphi, Visual Basic | 0 | 773 | 21.01.2009 17:48 Fico | | v JavaScript, VBScript, Ajax | 0 | 313 | 08.06.2013 14:28 general667 | | v Ovládače | 4 | 1295 | 27.09.2016 16:01 Petersson | | v Delphi, Visual Basic | 0 | 1085 | 29.01.2008 19:15 Proksik | | v HTML, XHTML, XML, CSS | 7 | 1493 | 05.08.2007 22:52 kajbo |
|