2010-10-12 4 views
2

J'ai une page Web. Je veux changer l'icône sur le bouton (ce serait assez pour moi de comprendre, mais je serais heureux si vous décriviez un moyen d'animer l'icône après le clic du bouton).Modification de la page HTML Icône?

+0

Voulez-vous changer le favicon, ou autre chose? Plus de détails, s'il vous plaît. –

Répondre

8

Si vous voulez changer le favicon, la solution de jball ne fonctionnera pas, car les navigateurs ne semblent pas remarquer quand un <link> change. Vous devez enlever l'étiquette existante et insérez une nouvelle:

$(document).ready(function(){ 
    $('#favicon').remove(); 
    $('head').append('<link href="http://example.com/favicon.ico" id="favicon" rel="shortcut icon">'); 
}); 

NB Ceci suppose que votre lien favicon d'origine a l'id favicon.

+0

On dirait que vous avez raison d'avoir besoin d'insérer le nouveau. J'utiliserais toujours '$ (" # favicon ")' au lieu de $ ('link [rel = raccourci]') '' sauf s'il y a une raison qui ne fonctionne pas. – jball

+0

@jball Alors je - changé. Merci. – lonesomeday

+0

Nous pouvons changer le favicon plus que l'heure? non seulement quand il est prêt, comme quand un message popup change le favicon? Je vous remercie! – ipalaus

0

http://api.jquery.com/click/

vérifier ce pour l'événement clic. Dans cette démo, supprimez la classe utilise. La fonction addClass est là.

Vous pouvez changer d'image en utilisant css lui-même si vous le souhaitez.

show() hide(); fonctions sont là pour montrer div divorcer. vous pouvez les utiliser aussi

Questions connexes