Puedo cargar mis funciones de javascript en la máquina local (host local). Pero en las páginas de github, no funciona (pero está marcado como insertado y "implementado" con éxito).
He incluido el archivo en tags.html como
<script> $(document).ready(function() { let currentTag = ""; const queryTag = getQuery().tag; if (queryTag) { currentTag = queryTag; filterByTagName(currentTag) } //binding event $(".tag").click((e) => { currentTag = e.target.dataset.tag; filterByTagName(currentTag); updateQueryString(currentTag); }) }); function getQuery() { var params = {}; window.location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(str, key, value) { params[key] = value; } ); return params; } function updateQueryString(tagName) { const path = `${location.protocol}//${location.host}${location.pathname}?tag=${tagName}`; window.history.replaceState({ path }, '', path); } function filterByTagName(tagName) { $('.hidden').removeClass('hidden'); $('.post-list').each((index, elem) => { //elem -> element (ex. div) has data-tag1 if (!elem.hasAttribute(`data-${tagName}`)) { $(elem).addClass('hidden'); } }); $(`.tag`).removeClass('selected'); $(`.tag[data-tag=${tagName}]`).addClass('selected'); } </script>La página que necesito arreglar es https://popla0428.github.io/tags/
El código está en https://github.com/popla0428/popla0428.github.io --> En esta página de etiquetas, quiero filtrar las publicaciones por ícono de etiqueta, y es por eso que agrego lo anterior.
Cualquier ayuda sería apreciada. Gracias por adelantado.