只有顶部按钮向下滑动工作CSS jquery
only top button sliding down works css jquery
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<style>
#Slider {
}
#Actual {
background: silver;
color: White;
padding: 20px;
}
.slideup, .slidedown {
max-height: 0;
overflow-y: hidden;
-webkit-transition: max-height 0.8s ease-in-out;
-moz-transition: max-height 0.8s ease-in-out;
-o-transition: max-height 0.8s ease-in-out;
transition: max-height 0.8s ease-in-out;
}
.slidedown {
max-height: 60px ;
}
</style>
</head>
<body>
<%
for(int i=0;i<3;i++){
%>
<div class="container" style="padding: 40px">
<a id="Trigger">Trigger Slideup/SlideDown</a>
<div id="Slider" class="slideup">
<div id="Actual">
Hello World Text
</div>
</div>
</div>
<%} %>
<script data-require="jquery@2.0.3" data-semver="2.0.3" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<script>
$("#Trigger").click(function () {
$("#Slider").toggleClass("slidedown slideup");
// if ($("#Slider").hasClass("slideup"))
// $("#Slider").removeClass("slideup").addClass("slidedown");
// else
// $("#Slider").removeClass("slidedown").addClass("slideup");
});
</script>
</body>
</html>
嗨伙计们!我喜欢让所有三个横幅工作,但只有顶部的一个工作。知道这有什么问题吗?
这是web上的样子
--------------------------------------------------------------------------------
文本* * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本* * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本* * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本文本* * * * * * * * * * * * * * * * * *文本* * * * * * * * * * * *文本* * * v
<div class="container" style="padding: 40px"> <a id="Trigger">Trigger Slideup/SlideDown</a> <div id="Slider" class="slideup"> <div id="Actual"> Hello World Text </div> </div> </div>
您的每个横幅将具有id的Trigger
Slider
Actual
元素(每个三个)。id
属性在文档中应该有一个惟一的值。jQuery将选择具有给定id的第一个项目。
首先用class
代替id
。
$(this).siblings(".Slider")
是为了确保我们选择了Slider
在同一个容器中,Target
在
$(".Trigger").click(function () {
$(this).siblings(".Slider").toggleClass("slidedown slideup");;
});
.slideup { background-color: red }
.slidedown { background-color: gold }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container" style="padding: 40px">
<a class="Trigger">Trigger Slideup/SlideDown</a>
<div class="Slider slideup">
<div class="Actual">
Hello World Text
</div>
</div>
</div>
<div class="container" style="padding: 40px">
<a class="Trigger">Trigger Slideup/SlideDown</a>
<div class="Slider slideup">
<div class="Actual">
Hello World Text
</div>
</div>
</div>
<div class="container" style="padding: 40px">
<a class="Trigger">Trigger Slideup/SlideDown</a>
<div class="Slider slideup">
<div class="Actual">
Hello World Text
</div>
</div>
</div>
注意:我是在改变颜色而不是上下滑动
- 为什么不'在JQuery中找到第二个css选择器的工作
- jquery滑块在css弹出菜单中工作
- JavaScript在更改css时停止工作
- 链接悬停css在不浮动时不在表浮动标题中工作
- 如何使Javascript中的CSS正常工作
- "npm运行构建:css"不能工作,而当我自己运行脚本时是可以的
- 为什么不是't my css `content:`在多个浏览器中工作,并总体上提高跨浏览器兼容性
- 如何使手风琴(CSS+javascript)工作
- CSS + jQ插件阻止AJAX调用/事件侦听器工作
- CSS 类在验证时只工作一次
- 如何在HTML / CSS中填充垂直和滚动中间窗格(Chrome可以工作,但不能Firefox)
- jQuery css"点击“;不会'更改日历中选定的月份后无法工作
- CSS没有'使用javascript向页面动态添加元素时无法工作
- JQuery图像滑块和CSS转换只能工作一次
- CSS和Javascript可以在内部服务器上工作,但不能在外部工作
- CSS,Java脚本在php中调用ajax后无法正常工作
- localStorage和jQuery(无工作css)
- 使用jquery更改纯HTML Slider Thumb颜色(包括工作css)
- 只有顶部按钮向下滑动工作CSS jquery
- javascript onload不工作,但onclick正在工作css绘制线