3
A
回答
1
这里有一个FIDDLE
<button class="on">Show All</button>
<button class="off">Hide All</button>
<button data-rel="one">One</button>
<button data-rel="two">Two</button>
<button data-rel="three">Three</button>
<div class="one layer"></div>
<div class="two layer"></div>
<div class="three layer"></div>
div {
position: absolute;
width: 500px;
height: 500px;
top: 100px;
left: 50%;
margin-left: -250px;;
opacity: 0.3;
}
button {
width: 75px;
margin-right: 15px;
}
.one {
background: url(image1.png) 110px 0 no-repeat;
background-size: 40px 40px;
}
.two {
background: url(image2.png) 250px 150px no-repeat;
background-size: 60px 60px;
}
.three {
background: url(image3.png) 410px 310px no-repeat;
background-size: 80px 80px;
}
$(function() {
$('button').click(function() {
var el = $('.'+$(this).data('rel'));
if(el.css('opacity') === '1') {
el.stop().animate({ opacity: '0.3' }, 300, 'linear');
}
else {
el.stop().animate({ opacity: '1' }, 300, 'linear');
}
});
$('.on').click(function() {
$('.layer').stop().animate({ opacity: '1' }, 300, 'linear');
});
$('.off').click(function() {
$('.layer').stop().animate({ opacity: '0.3' }, 300, 'linear');
});
});
相关问题
- 1. 点击关闭当前页面并打开一个新页面?
- 2. 打开和关闭地图图层
- 3. 打开和关闭Google地图图层
- 4. 打开/关闭KML图层的功能
- 5. Perl打开图层关闭CRLF翻译?
- 6. 页面一个iPhone应用程序里面打开关闭
- 7. 打开页面无后退或关闭
- 8. 打开页面滚动箭头关闭?
- 9. 打开/关闭图层时,图层顺序发生变化
- 10. C#打开一个新的WinForm和关闭创建它
- 11. 打开另一个面板时关闭另一个面板
- 12. 从创建列表时,关闭一个文件打开()
- 13. Jquery点击打开关闭菜单并关闭页面点击
- 14. 创建一个弹出aspx页面,并通过关闭按钮,将关闭..?
- 15. 在Photoshop脚本中打开和关闭多个图层
- 16. 如何创建一个onclick事件来关闭/打开页面上某个特定类的所有实例?
- 17. 关闭一个DIV打开另一个
- 18. 关闭一个simplemodal打开一个新
- 19. jQuery面板 - 在打开另一个时关闭一个
- 20. selenium/python:在关闭标签页后,试图打开新标签页打开之前关闭的标签页
- 21. 试图关闭一个模式并打开另一个,但都保持关闭
- 22. 的访客计数器,当打开/关闭或离开页面
- 23. 打开一个新页面?
- 24. 程序IBAction按钮打开/关闭地图图层
- 25. 多个类打开,只关闭一个
- 26. 打开/关闭图标
- 27. 在关闭前一页后打开另一个fancybox
- 28. 创建一个批处理打开iexplore,关闭iexplore后关闭另一个进程
- 29. 试图用java创建一个开关
- 30. ModalPopupExtender一打开就关闭
这是一组div,一个在另一个上,一个简单的javascript打开和关闭它们,实际上通过按按钮来改变它们的风格 – Aristos
使用jquery在这里真的很有帮助。 – 2013-12-12 19:15:46