Запуск скрипта после загрузки по внутренней ссылке
Я использую элемент SVG на странице A со ссылкой href на страницу B- на странице B есть скрипт, который вызывает API Trianglify для генерации фона.
Однако, если вы перейдете на страницу B, щелкнув по этой ссылке, скрипт не сработает. Если вы обновите страницу на странице B, сценарий сработает, и фон сработает.
Может кто-нибудь помочь мне понять, как запустить этот скрипт, просто нажав на элемент href?
(приложение написано w/ express/node и handlebars) Вот как я его запускаю:
<div id="something"></div>
<script>
var f = function(e) {
console.log("ready");
var something = document.getElementById('something');
var dimensions = something.getClientRects()[0];
var pattern = Trianglify({
width: dimensions.width,
height: dimensions.height
});
something.appendChild(pattern.canvas());
}
$("document").ready(f);
</script>
а затем вот кнопка на странице A--
<a href="/contact" class="under animated fadeInRight">
<rect x="100" y="15" width="10" height="10"/>
<text x="117" y="25" style="opacity:.5;font-size:15px">CONTACT</text>
</a>