html - 单击时更改 CSS 中的背景图像

标签 html css image

请有人告诉我如何执行以下操作

.logo {
display: block;
text-indent: -9999px;
text-transform: capitalize;
background: url(../images/menu.png) no-repeat;
height: 120px;
}

点击时改变图片

background: url(../images/menu_open.png) no-repeat;

这个的 HTML 是

<div class="sidebar">
<a href="#" onclick="return showOrHide('menulink');"><div class="logo">TEST IMAGE</div></a>
<ul id="menulink">

目前点击图标时,菜单打开和关闭,

查看完整代码 http://carbonyzed.co.uk/menu/2/index.html http://carbonyzed.co.uk/menu/2/css/style.css

谢谢

最佳答案

$(".logo").click(function() {
  $(this).css('background-image', 'url(../images/menu_open.png)');
});

关于html - 单击时更改 CSS 中的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13252215/

相关文章:

html - twitter-bootstrap 中心旋转木马图像不考虑屏幕尺寸

javascript - 如何使用 Javascript 显示图表

html - 如何在每个 <a> 标签后插入换行符 <br>?

html - 如何在 Firefox 中更改禁用输入的字体颜色

ios - x代码 : Retrieving images from apps documents directory

mysql - 使用 iPhone 的 ASIFormDataRequest (BLOB) 加载/上传图像到 mysql 数据库?

c# - C# 中的 Image.FromStream()

javascript - 停止右键单击并转到标签的链接功能

html - 页脚仅在 safari 中看起来不正确

html - 我可以用纯 css 创建交叉线背景框吗