【发布时间】:2021-05-24 19:14:54
【问题描述】:
我正在使用这个 jQuery 代码,它使用单选按钮来切换两个不同的 div
$(function() {
$("[name=toggler]").click(function(){
$('.toHide').hide();
$("#blk-"+$(this).val()).show('slow');
});
});
这里是 HTML
<label><input id="rdb1" type="checkbox" name="toggler" value="1" />First</label>
<label><input id="rdb2" type="checkbox" name="toggler" value="2" />Second</label>
<div id="blk-1" class="toHide" style="display:none">
First div content
</div>
<div id="blk-2" class="toHide" style="display:none">
Second div content
</div>
这很好用,但我想把它设计成一个 IOS 拨动开关,但我不断为每个输入获得两个拨动开关,它仍然有效,但只是试图让一个按钮打开和关闭。
【问题讨论】:
-
我正在尝试将其设置为 IOS 切换开关的样式 - 这是您需要包含的相关代码。
-
这里是 JS 小提琴jsfiddle.net/eKFrW
-
在那个小提琴中仍然没有“IOS切换开关”(这只是这里的重复)-请更新问题以包括当你说你“继续得到两个”时你尝试过的内容
-
抱歉,我希望它看起来像这样:w3schools.com/howto/tryit.asp?filename=tryhow_css_switch 但每个单选按钮我一直有两个这样的切换开关
-
实际的问题是我需要能够隐藏/显示两个不同的 div。我的第一个示例(js 小提琴)效果很好。它显示并隐藏了我的两个 div,但我希望它是一个切换按钮(如 w3 学校示例)我不想要的按钮。我想在两个 div 之间打开和关闭
标签: jquery radio-button toggle