{"id":358,"date":"2013-08-15T09:44:46","date_gmt":"2013-08-15T07:44:46","guid":{"rendered":"http:\/\/webowiec.net\/blog\/?p=358"},"modified":"2013-08-15T12:42:05","modified_gmt":"2013-08-15T10:42:05","slug":"jquery-nowoczesny-przycisk-przewin-do-gory","status":"publish","type":"post","link":"https:\/\/webowiec.net\/blog\/jquery-nowoczesny-przycisk-przewin-do-gory\/","title":{"rendered":"[jQuery] nowoczesny przycisk &#8220;przewi\u0144 do g\u00f3ry&#8221;"},"content":{"rendered":"<p><strong>Szybki tutorial JavaScript u\u017cywaj\u0105cy jQuery do wy\u015bwietlenia przycisku &#8220;skocz na g\u00f3r\u0119 strony&#8221;.<\/strong><\/p>\n<p><span style=\"text-decoration: underline;\">Opis:<\/span><br \/>\n&#8211; prze\u017aroczysta ikonka ze strza\u0142k\u0105 pojawia si\u0119 po przewini\u0119ciu strony o zadan\u0105 wysoko\u015b\u0107 (np. 200px) i znika po powrocie na sam\u0105 g\u00f3r\u0119,<br \/>\n&#8211; po najechaniu myszk\u0105 ikonka staje si\u0119 bardziej widoczna (mniej prze\u017aroczysta)<br \/>\n&#8211; po klikni\u0119ciu w ikonk\u0119 uruchamia si\u0119 p\u0142ynne przej\u015bcie u\u017cytkownika na sam\u0105 g\u00f3r\u0119 strony<\/p>\n<p><span style=\"text-decoration: underline;\">Przyk\u0142ad:<\/span><br \/>\n&#8211; na tym blogu (przewi\u0144 strone troch\u0119 ni\u017cej aby zobaczy\u0107)<\/p>\n<p><span style=\"text-decoration: underline;\">Gotowiec:<\/span><br \/>\n&#8211; wtyczka wordpress: \u00a0<a href=\"https:\/\/webowiec.net\/blog\/wordpress-go-top-of-the-page-skocz-na-gore-strony\/\">https:\/\/webowiec.net\/blog\/wordpress-go-top-of-the-page-skocz-na-gore-strony\/<\/a><\/p>\n<p><!--more--><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>1. Pobierz ikonk\u0119:<\/strong><\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/webowiec.net\/blog\/wp-content\/uploads\/2013\/08\/1376566775_upload21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-363\" title=\"1376566775_upload2\" src=\"https:\/\/webowiec.net\/blog\/wp-content\/uploads\/2013\/08\/1376566775_upload21.png\" alt=\"\" width=\"45\" height=\"45\" \/><\/a><span style=\"text-align: center;\">(kliknij prawym przyciskiem myszy i wybierz &#8220;zapisz element docelowy jako&#8221;)\u00a0<\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>2. Dodaj kod HTML do swojego nag\u0142\u00f3wka strony (lub sam kod CSS umie\u015b\u0107 w pliku ze stylem strony):<\/strong><\/span><\/p>\n<p>[css]<br \/>\n&lt;style type=\u201dtext\/css\u201d&gt;<br \/>\n#scroolTOP { display: none;position: fixed; z-index:99999; right: 20px; bottom: 20px;border:0px; }<br \/>\n.gototop_icon_i { width:45px;height:45px; }<br \/>\n&lt;\/style&gt;<br \/>\n[\/css]<\/p>\n<p style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>3. Dodaj jQuery do swojej strony\/bloga :<\/strong><\/span><\/p>\n<p style=\"text-align: left;\">mo\u017cna to zrobi\u0107 na dwa sposoby:<br \/>\n&#8211; pobra\u0107 skrypt bezpo\u015brednio ze strony: <a href=\"http:\/\/code.jquery.com\/jquery-1.10.2.min.js\">http:\/\/code.jquery.com\/jquery-1.10.2.min.js<\/a> i umie\u015bci\u0107 w kodzie strony<\/p>\n<p style=\"text-align: left;\">LUB<\/p>\n<p style=\"text-align: left;\">&#8211; doda\u0107 kod do nag\u0142\u00f3wka strony (sekcja HEAD):<\/p>\n<p>[html]<br \/>\n&lt;script type=&quot;text\/javascript&quot; src=&quot;\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.10.2\/jquery.min.js&quot;&gt;&lt;\/script&gt;<br \/>\n[\/html]<\/p>\n<p style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>4. Dodaj skrypt JavaScript:<\/strong><\/span><\/p>\n<p style=\"text-align: left;\">Podobnie jak CSS, mo\u017cesz wstawi\u0107 fragment skryptu bezpo\u015brednio do nag\u0142\u00f3wka strony, lub skopiowa\u0107 go do pliku ze skryptami js strony:<\/p>\n<p>[js]<br \/>\n&lt;script type=&quot;text\/javascript&quot;&gt;<br \/>\nvar gototop_icon = &quot;https:\/\/webowiec.net\/blog\/wp-content\/uploads\/2013\/08\/1376566775_upload21.png&quot;;<br \/>\nvar gototop_run = false;<br \/>\njQuery(window).scroll(function(){ \/\/scrool<\/p>\n<p>\tvar scrollTop = jQuery(window).scrollTop();<\/p>\n<p>\tif ( scrollTop&gt;200 ) { \/\/ pokaz<br \/>\n\t\tif ( ! gototop_run ) {<br \/>\n\t\tgototop_run = true;<br \/>\n\t\tjQuery(&#8216;body&#8217;).append(&#8216;&lt;a id=&quot;scroolTOP&quot; href=&quot;#&quot;&gt;&lt;img src=&quot;&#8217;+gototop_icon+&#8217;&quot; class=&quot;gototop_icon_i&quot; alt=&quot;TOP&quot;&gt;&lt;\/a&gt;&#8217;);<br \/>\n\t\tjQuery(&#8216;#scroolTOP&#8217;).fadeTo(&#8216;quick&#8217;, 0.2);<br \/>\n\t\tjQuery(&#8216;#scroolTOP&#8217;).mouseover(function(){  jQuery(this).fadeTo(100, 0.6);  })<br \/>\n\t\t\t.mouseout(function(){  jQuery(this).fadeTo(100, 0.2);  });<br \/>\n\t\tjQuery(&#8216;#scroolTOP&#8217;).click(function(){<br \/>\n\t\t\tjQuery(&quot;html, body&quot;).animate({ &#8216;scrollTop&#8217;: 0 }, 500);<br \/>\n\t\t\treturn false;<br \/>\n\t\t});<br \/>\n\t\t}<br \/>\n\t} else { \/\/ ukryj<br \/>\n\t\tif ( jQuery(&#8216;#scroolTOP&#8217;).length&gt;0 ) jQuery(&#8216;#scroolTOP&#8217;).fadeOut(&#8216;quick&#8217;).remove();<br \/>\n\t\tgototop_run = false;<br \/>\n\t}<br \/>\n}); \/\/scrool<br \/>\n&lt;\/script&gt;<br \/>\n[\/js]<\/p>\n<p style=\"text-align: left; color: red;\"><strong>UWAGA! Pami\u0119taj aby edytowa\u0107 zmienn\u0105 &#8220;<em>gototop_icon<\/em>&#8221; (pierwsza linia skryptu) i wklei\u0107 tam \u015bcie\u017c\u0119 do pobranej wcze\u015bniej ikonki (punkt 1)<\/strong><\/p>\n<p style=\"text-align: left; color: red;\">\n","protected":false},"excerpt":{"rendered":"<p>Szybki tutorial JavaScript u\u017cywaj\u0105cy jQuery do wy\u015bwietlenia przycisku &#8220;skocz na g\u00f3r\u0119 strony&#8221;. Opis: &#8211; prze\u017aroczysta ikonka ze strza\u0142k\u0105 pojawia si\u0119 po przewini\u0119ciu strony o zadan\u0105 wysoko\u015b\u0107 (np. 200px) i znika po powrocie na sam\u0105 g\u00f3r\u0119, &#8211; po najechaniu myszk\u0105 ikonka &hellip; <a href=\"https:\/\/webowiec.net\/blog\/jquery-nowoczesny-przycisk-przewin-do-gory\/\" class=\"btn btn-sm btn-primary\"><i class=\"glyphicon glyphicon-link\"><\/i> Czytaj ca\u0142o\u015b\u0107<\/a><\/p>\n","protected":false},"author":4,"featured_media":363,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,437,5,3,6],"tags":[596,153,578,591,152,594,415,592,593,232,597,598,590,595],"class_list":["post-358","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-javascript-2","category-poradniki","category-porady-dla-webmasterow","category-tourtale","tag-animacja-na-gore-strony","tag-css","tag-go-to-top","tag-go-top-of-the-page","tag-html","tag-idz-na-top-strony","tag-jquery","tag-jquery-go-top","tag-jquery-skocz-na-gore-strony","tag-js","tag-plynne-przejscie-na-gore-strony","tag-skocz-do-naglowka-strony","tag-skocz-na-gore-strony","tag-skocz-na-sama-gore-strony"],"_links":{"self":[{"href":"https:\/\/webowiec.net\/blog\/wp-json\/wp\/v2\/posts\/358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webowiec.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webowiec.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webowiec.net\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/webowiec.net\/blog\/wp-json\/wp\/v2\/comments?post=358"}],"version-history":[{"count":9,"href":"https:\/\/webowiec.net\/blog\/wp-json\/wp\/v2\/posts\/358\/revisions"}],"predecessor-version":[{"id":373,"href":"https:\/\/webowiec.net\/blog\/wp-json\/wp\/v2\/posts\/358\/revisions\/373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webowiec.net\/blog\/wp-json\/wp\/v2\/media\/363"}],"wp:attachment":[{"href":"https:\/\/webowiec.net\/blog\/wp-json\/wp\/v2\/media?parent=358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webowiec.net\/blog\/wp-json\/wp\/v2\/categories?post=358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webowiec.net\/blog\/wp-json\/wp\/v2\/tags?post=358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}