funkcja sticky
w kodzie strony chcę dodać funkcję przyklejania się div-a nav który zawiera menu rozwijane, aby pasek nav przyklejał się w przeglądarce (ff) u góry. 
zgodnie z lekcją css nr 3 pana m zelenta robię wszystko zgodnie z wytycznymi lecz funkcja nie działa. 
pomyślałem, że może biblioteka jqery którą w le…
nie używaj do wszystkiego id (czyli # w css), id ma silne specificyty (<https://developer.mozilla.org/en-us/docs/web/css/specificity>) którego nie nadpiszesz klasami (czyli . w css) w prosty sposób. 
skrypt prawdopodobnie nie działa bo masz w skrypcie var navy = $('.nav').offset().top; ale nav jest id…
Cześć, 
  

  
na pasku zadań wybierz lupkę i wpisz Sticky Notes. Kliknij i już masz. Jeżeli chcesz wiedzieć, gdzie dokładnie ukrył się ten program, to jest tutaj: Windows > Start Menu > Programs > Akcesoria Systemu > Sticky notes. 
  

  
Możesz przypiąć program do paska zadań, żeby się już przed Tobą nie chował. a na czym masz bloga? jeżeli na blogspot/blogger to wchdzisz w 'projekt' ->'układ' -> ''dodaj gadżet'' -> szukasz ''html/javascript'' i tam wklejasz :) [Jak dodać naklejki na Snapchacie](https://pl.ccm.net/faq/7268-jak-dodac-naklejki-na-snapchacie), a powiększasz lub pomniejszasz tak samo jak np zdjęcie na smartfonie, dotykasz i rozciągasz lub zwężasz palcami Firefox i Chrome obsługują to <http://userscripts.org/scripts/show/186432> potem można np. wkleić do arkusza kalkulacyjnego i robić co się chce. <p>zamierzam opublikować rozwiązanie, które konfiguruję, wykorzystując fakt, że github pages używa już jekylla, korzystając z automatycznego generatora stron.</p><ol> <li><code>git checkout gh-pages</code></li> <li><code>mkdir \_layouts</code></li> <li><code>mv index.html \_layouts</code></li> <li><code>git checkout master -- readme.md</code></li> <li><code>mv readme.md index.md</code></li> <li>dodaj następujący tekst do <code>index.md</code> </li> </ol><p></p><pre><code> layout: index  </code></pre><p>musisz także otworzyć plik <code>index.html</code> i wprowadzić następujące zmiany:</p><ol> <li><p>usuń renderowany html z przeceny w pliku <code>readme.md</code>. zazwyczaj jest to między tagami <code>&lt;section&gt;</code> lub <code>&lt;article&gt;</code>. zastąp ten kod html tekstem <code>{{ content }}</code>, który pozwoli nam użyć tego pliku jako jekylla. plik, do którego zastosujemy układ, zostanie umieszczony w miejscu znacznika treści.</p></li> <li><p>znajdź css dla motywu strony projektu. dla mnie była to linia następująca:</p> <p><code> &lt;link rel='stylesheet' href='stylesheets/stylesheet.css' /&gt; </code></p> <p>należy to zmienić na</p> <p><code> &lt;link rel='stylesheet' href='{{ site.path }}/stylesheets/stylesheet.css' /&gt; </code></p></li> <li>wszelkie inne zasoby przechowywane w witrynie, które zostaną użyte w tym układzie, będą musiały być poprzedzone znakiem <code>{{ site.path }}</code>.</li> </ol><p>w ten sposób jekyll wyrenderuje plik znaczników jako zawartość układu <code>index.html</code> w katalogu <code>\_layouts</code>. aby zautomatyzować ten proces nie tylko dla pliku readme.md, ale także dla innych dokumentów, które możesz mieć w swojej gałęzi głównej, podjąłem następujące kroki:</p><p>utworzono plik o nazwie <code>post-commit</code> zawierający następujące elementy:</p><p></p><pre><code>#!/bin/bash   the following block runs after commit to "master" branch  if [ `git rev-parse --abbrev-ref head` == "master" ]; then # layout prefix is prepended to each markdown file synced  layout\_prefix='\r\nlayout: index\r\n\r\n\r\n' # switch to gh-pages branch to sync it with master  git checkout gh-pages # sync the readme.md in master to index.md adding jekyll header  git checkout master -- readme.md echo -e $layout\_prefix &gt; index.md cat readme.md &gt;&gt; index.md rm readme.md git add index.md git commit -a -m "sync readme.md in master branch to index.md in gh-pages" # sync the markdown files in the docs/* directory  git checkout master -- docs files=docs/* for file in $files do echo -e $layout\_prefix | cat - "$file" &gt; temp &amp;&amp; mv temp "$file" done git add docs git commit -a -m "sync docs from master branch to docs gh-pages directory" # uncomment the following push if you want to auto push to # the gh-pages branch whenever you commit to master locally. # this is a little extreme. use with care!  # git push origin gh-pages # finally, switch back to the master branch and exit block git checkout master fi </code></pre><p><strong>edit:</strong> zaktualizowałem powyższy skrypt zarówno dla pliku <code>readme.md</code>, jak i znacznika w <code>docs/*</code>, aby oba używały tego samego pliku układu. jest to znacznie lepsza konfiguracja niż wcześniej. ten skrypt znajduje się w katalogu <code>.git/hooks/</code>. bash musi być na twojej drodze.</p><p>utwórz plik <code>\_config.yml</code> z następującym kodem</p><pre><code>markdown: redcarpet path: http://username.github.io/reponame </code></pre><p>powyższy skrypt synchronizuje również pliki znaczników znalezionych w katalogu <code>docs/*</code> gałęzi <code>master</code>, aby można je było również wyświetlić na stronie github pages. względne powiązanie z tymi dokumentami działa, jeśli uwzględnisz następującą funkcję jquery w celu usunięcia rozszerzenia <code>.md</code> z kotwic w gałęzi <code>gh-pages</code>. możesz dodać następujący skrypt do <code>index.html</code> w katalogu <code>\_layouts</code>:</p><pre><code>$(document).on('ready', function () { $('a').each(function (i, e) { var href = e.href; if (href.search('.md') &gt; 0) $(this).attr('href', href.split('.md')[0]); }); }); </code></pre><p><strong>edit:</strong> zmieniłem powyższy kod w moim repozytorium, to był szybki i brudny sposób na zrobienie tego, ale nie będzie działał we wszystkich przypadkach, jeśli wiesz, co mam na myśli .. na przykład plik przeceny <code>company.mdata.md</code> nie zostanie poprawnie przetworzony. aby to naprawić, zaktualizowałem to do następującego skryptu, który dokładniej sprawdza href i usuwa rozszerzenie, jeśli zostanie znalezione. uczyniłem też skrypt bardziej ogólnym, pozwalając na usunięcie innych rozszerzeń poprzez zmianę zmiennej <code>ext</code>. oto kod:</p><pre><code>$(function () { $('a').each(function () { var ext = '.md'; var href = $(this).attr('href'); var position = href.length - ext.length; if (href.substring(position)  ext) $(this).attr('href', href.substring(0, position)); }); }); </code></pre><p>skonfigurowałem przykładowy repo w <a href="http://github.com/coryg89/docsync"><strong>coryg89/docsync</strong></a> , który ma stronę projektu <a href="http://coryg89.github.io/docsync"><strong>tutaj</strong></a> , jeśli chcesz zobaczyć, jak to wszystko działa razem.</p> masz w linku strony, ale kody juz nie działają. :x licze na naj I [googled](https://www.google.com/search?q=ajax%20drag%20and%20drop%20file) „Ajax przeciągnij i upuść plik”, a pierwszy wynik jest [ten](http://valums.com/ajax-upload/) .


Krótka odpowiedź: tak, to jest bardzo możliwe. należy wziąć pod uwagę jednak, że przeciągnij i upuść nie działa idealnie na każdej przeglądarki / środowisku, dlatego należy nadal trzymać przycisk alternatywny tak na wszelki wypadek. na telefonie masz opcję stickers w nowej aktualizacji :) klikamy prawym zbadaj element po czym klikamy rowniez prawym na podreslony na niebiesko link zaznaczamy Hide element po czym znowu prawym otworz grafike w nowej karcie i zapisujemy normalnie :) dodatek do Chrome <https://chrome.google.com/webstore/detail/frigate-cdn-access-to-sit/mbacbcfdfaapbcnlnbmciiaakomhkbkb?hl=pl&utm_source=chrome-ntp-launcher> i po kłopocie