2010-10-12 168 views
2

我有一个网页。我想将按钮上的图标更改为(这对我来说已经足够了解,但如果您在按钮单击后描述动画图标的方式,我会很高兴)更改HTML页面图标?

+0

是否要更改图标或其他内容?请详细说明。 – 2010-10-12 20:51:43

回答

8

如果你确实想改变favicon,jball的解决方案将不起作用,因为浏览器在现有的<link>改变时似乎没有注意到。您需要删除现有的标签并插入一个新问题:

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

NB此假设你原来的图标链接的ID为favicon

+0

看起来你需要插入新的。除非有某些原因不起作用,否则我仍然会使用$(“#favicon”)而不是'$('link [rel = shortcut icon]')'。 – jball 2010-10-12 21:16:00

+0

@jball所以我会改变。谢谢。 – lonesomeday 2010-10-12 21:22:41

+0

我们可以按时更改图标吗?不仅在准备就绪时,比如当消息弹出窗口改变图标时?谢谢! – ipalaus 2010-12-01 23:52:34

0

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

检查此为点击事件。在该演示中,删除类正在使用。 addClass函数在那里。

如果需要,您可以使用css本身更改图像。 (); hide();函数在那里显示隐藏div。你也可以使用它们