我正在使用这个代码进行切换.如何使用此代码创建多个切换
I'm using this code for toggle. How to create multiple toggle using this code
$(document).ready(function () {
$(".slidingDiv").hide();
$(".show_hide").show();
$('.show_hide').toggle(function () {
$(".slidingDiv").slideDown(
function () {
$("#plus").text("Hide responses")
}
);
}, function () {
$(".slidingDiv").slideUp(
function () {
$("#plus").text("Show responses")
}
);
});
});
<a href="#">Write a responses</a>
<a href="#" id="plus" class="show_hide">Show responses</a>
<div class="slidingDiv">Test Here </div>
<a href="#">Write a responses</a>
<a href="#" id="plus" class="show_hide">Show responses</a>
<div class="slidingDiv">Test Here </div>
由于id
必须是唯一的,您需要使用class代替:
<a href="#">Write a responses</a>
<a href="#" class="plus show_hide">Show responses</a>
<div class="slidingDiv">Test Here</div>
<a href="#">Write a responses</a>
<a href="#" class="plus show_hide">Show responses</a>
<div class="slidingDiv">Test Here</div>
那么你可以这样做:
$(document).ready(function () {
$(".slidingDiv").hide();
$(".show_hide").show();
$('.show_hide').toggle(function () {
$(this).next().slideDown(
function () {
$(this).prev().text("Hide responses")
});
}, function () {
$(this).next().slideUp(
function () {
$(this).prev().text("Show responses")
});
});
});
<<p> 小提琴演示/strong> 相关文章:
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 在Widget代码中使用javascript从左向右滑动光标图像
- 为什么我在这个javaScript代码中使用NaN
- 什么正在取代我的'以及“;javascript代码中使用&#39;和&”;
- 我的所有代码在使用Webpack编译时都会运行两次
- 执行JavaScript代码,使用selenium webdriver或WatiN从控制台获取日志
- Javascript:只有在代码中使用单个实例时,函数才能正常工作
- 如何使用代码点火器使用Bootstarp数据表搜索数据嵌套表数据
- 如何在html代码中使用json文件
- AngularJS中货币过滤器的Javascript代码无法使用自定义符号
- 需要帮助调整 Fiddle 代码以使用 Javascript 和 CSS 折叠/展开 Div
- 我们可以在javascript中使用php变量,在php代码中使用javascript变量吗
- 避免重复html代码——不要使用PHP
- ajax代码期间使用Javascript
- 在javascript代码中使用php函数
- 为什么我的jquery代码在使用ID但使用Class时不起作用
- 如何保存要在服务器代码中使用的 JavaScript 值
- 如何在注入的代码中使用GM_xmlhttpRequest
- HTML 5 代码在使用 PhoneGap 的 Android 上不起作用
- 在 HTML 代码中使用主目录