CODYSHOP
темы и плагины для WordpressРеализовать динамическое изменение фавикона на удивление просто. Нам понадобится всего лишь три строки кода на jQuery. Вот они…
function changeFavicon(src) {
$('link[rel="shortcut icon"]').attr('href', src);
}Навесим изменение фавикона на кнопку или ссылку с классом nectar-button. Полностью весь код будет выглядеть следующим образом:
jQuery(function() {
function changeFavicon(src) {
jQuery('link[rel="shortcut icon"]').attr('href', src);
}
jQuery('body').on('click', '.nectar-button', function(e) {
e.preventDefault();
var src = '';
src = '//google.com/favicon.ico'; // путь до новой картинки
changeFavicon(src);
});
});Супер просто, не правда ли! Где это может пригодиться? Например, можно повесить изменение фавиконки на кнопку “Купить” в интернет-магазине. Или же для чата. При появлении нового сообщения, пиктограмма станет значком-уведомлением о новом сообщении.