将类从显示:无切换到单击时可见
Switching classes from display:none to visible on click
我一直在阅读很多过去的帖子,但我不太明白如何针对我的特定问题执行此操作。
我在网站的左侧有一个图像,它有两个选项,牛和猪。我计划使用页面的这一部分的方式是作为一种滑块。我希望用户能够单击此图像并从
"牛"旋转到"猪"和"猪"到"牛"多次。此选择指示在页面右侧的另一个div 中使用的背景图像。因此,单击左侧的图像后,我想将显示属性从使牛可见到使猪可见(并将显示:none 属性从猪切换到牛)。
任何帮助将不胜感激。我见过 http://jsfiddle.net/NjTea/5/但它并不能完全帮助我。
<div id="slider">
<div class="homesplashslider">
<div class="homesplashslider2">
#slider {
float: left;
.homesplashslider {
float: left;
margin-left: 15px;
background: url('../images/slider.png');
margin-top: 20px;
width: 123px;
height: 64px;
.homesplashslider2 {
float: left;
margin-left: 15px;
background: url('../images/slider2.png');
margin-top: 20px;
width: 123px;
height: 64px;
display: none;
<div id="cowandpig">
<img class="cowtoggle" src="assets/images/cow.png">
<img class="pigtoggle" src="assets/images/pig.png">
</div>
.cowtoggle {
float: right;
.pigtoggle {
float: right;
display: none;
尝试在每张图片上添加一个点击事件,以隐藏并显示您需要显示的图像。试试这个:
$(document).ready(function() {
var $slider1 = $('.homesplashslider');
var $slider2 = $('.homesplashslider2');
$('.cowtoggle').click(function() {
$slider1.show();
$slider2.hide();
});
$('.pigtoggle').click(function() {
$slider2.show();
$slider1.hide();
});
});
相关文章:
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- Jquery on单击“显示信息”
- VBA IE单击/显示没有id或标记而不是超链接的javascript
- Asp.net 客户端单击显示表中其他单元格的值
- 通过键盘单击显示按钮上的按键事件
- AngularJS嵌套具有多维数组的元素,并通过单击显示它们
- 如何通过单击显示数组和按钮
- 单击显示随机图像(Javascript)
- 隐藏李的子项并通过单击显示
- Angularjs 通过 ng 单击显示更多省略号文本
- on单击显示/隐藏 想要在隐藏 javascript 上折叠图像大小
- 隐藏对象并通过单击显示它
- 单击显示在同一页面或同一选项卡中
- on单击“显示iframe 5000”,然后隐藏
- 在表单字段HTML/JQuery中单击显示图像
- 显示或隐藏通过单击显示的信息
- 单击“显示日期”字段,然后单击“选择日期”隐藏日期字段
- 当用户单击“显示链接”时,显示密码,再次单击时将其隐藏
- 单击显示更多时显示更多图像
- 如何从目录加载图像,然后单击显示