我有一个网页。我想更改按钮上的图标(这对我来说已经足够了解,但如果您在按钮点击后描述了一种动画图标的方法,我会很高兴)。
答案 0 :(得分:8)
如果您确实想要更改图标,那么jball的解决方案将无效,因为浏览器似乎没有注意到现有<link>
更改的时间。您需要删除现有标记并插入一个新标记:
$(document).ready(function(){
$('#favicon').remove();
$('head').append('<link href="http://example.com/favicon.ico" id="favicon" rel="shortcut icon">');
});
注意:这假设您的原始favicon链接的ID为favicon
。
答案 1 :(得分:0)
检查点击事件。在该演示中,删除类正在使用。 那里有addClass函数。
如果需要,您可以使用css本身更改图像。
show()hide();函数是为了显示隐藏div。你也可以使用这些