Q
滑動單選按鈕單擊
-1
A
回答
0
看是否有此琴是利用你https://jsfiddle.net/645vpnkk/
var slideFunction = function(event) {
var radio1 = event.data.radio1;
var radio2 = event.data.radio2;
if (event.target.value === "no") {
radio1.slideToggle("1000", function() {
radio2.slideToggle("1000", function() {
radio2.removeClass('hide');
});
});
}
}
$("input[name=radio1]:radio").on('click', {
radio1: $("#radio1"),
radio2: $("#radio2")
}, slideFunction);
$("input[name=radio2]:radio").on('click', {
radio1: $("#radio2"),
radio2: $("#radio3")
}, slideFunction);
.hide {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div id="radio1">
<h3>Div 1</h3>
<input type="radio" name="radio1" value="yes">Yes</input>
<input type="radio" name="radio1" value="no">No</input>
</div>
<div id="radio2" class="hide">
<h3>Div 2</h3>
<input type="radio" name="radio2" value="yes">Yes</input>
<input type="radio" name="radio2" value="no">No</input>
</div>
<div id="radio3" class="hide">
<h3>Div 3</h3>
<input type="radio" name="radio3" value="yes">Yes</input>
<input type="radio" name="radio3" value="no">No</input>
</div>
0
請使用下面的代碼,如果它是解決問題的你: *********** ************ HTML *****************
<div class="sectionFirst">
</div>
<div class="sectionTwo">
</div>
<div class="sectionThree">
</div>
<input type="radio" name="radioSelect" id="sectionFirst" onclick="openDiv()">
<input type="radio" name="radioSelect" id="sectionTwo" onclick="openDiv()">
<input type="radio" name="radioSelect" id="sectionThree" onclick="openDiv()">
************ CSS ***************************************
.sectionFirst{
background:red;
height:100px;
width:100%;
}
.sectionTwo{
background:blue;
height:100px;
width:100%;
}
.sectionThree{
background:green;
height:100px;
width:100%;
}
********************* jquery ********************
$(document).ready(function(){
$(".sectionTwo").hide();
$(".sectionThree").hide();
});
function openDiv(){
var value =$('input[type=radio][name=radioSelect]:checked').attr('id');
switch(value){
case 'sectionFirst':
$(".sectionTwo").hide();
$(".sectionThree").hide();
$(".sectionFirst").show();
break;
case 'sectionTwo':
$(".sectionTwo").show();
$(".sectionThree").hide();
$(".sectionFirst").hide();
break;
case 'sectionThree':
$(".sectionTwo").hide();
$(".sectionThree").show();
$(".sectionFirst").hide();
break;
}
}
您可以查看正在運行的例子在這裏https://jsfiddle.net/q9dn4pax/30/
相關問題
- 1. React native在按鈕上單擊滑動
- 2. 單擊單選按鈕時
- 3. HTML單選按鈕摺疊和滑動
- 4. 如何在單擊按鈕時滑動和滑出活動。
- 5. 按鈕和滑動菜單
- 6. 單選按鈕上的單選按鈕單擊
- 7. 單擊按鈕後的動作單選按鈕
- 8. 自動點擊單選按鈕 - greasemonkey
- 9. 單選按鈕點擊動作揮杆
- 10. jQuery - 點擊單選按鈕()
- 11. 上點擊單選按鈕
- 12. 點擊單選按鈕
- 13. 單擊按鈕後顯示滑出div
- 14. javascript,將按鈕單擊下滑div div?
- 15. 單擊單選按鈕標籤不選擇按鈕本身
- 16. 單擊按鈕時獲取所選單選按鈕的編號
- 17. 按鈕單擊時設置單選按鈕被選中爲真
- 18. 滑門單選按鈕,如何啓用點擊/選中?
- 19. 單選按鈕單擊和重播
- 20. MVC - 單擊單選按鈕後回發
- 21. 禁用單選按鈕,然後單擊
- 22. python RoboBrowser單擊單選按鈕
- 23. 單擊單選按鈕,隱藏div
- 24. 單擊標籤的單選按鈕
- 25. 單選按鈕單擊不起作用
- 26. 單選按鈕單擊觸發事件
- 27. 單選按鈕的單擊事件
- 28. Perl機械化單擊單選按鈕
- 29. javascript jquery單選按鈕單擊
- 30. 單選按鈕單擊事件
謝謝,這幫助。我如何改變滑動效果?從左到右? –
爲此,您可能需要使用除jQuery之外的jquery-ui庫。有關更多信息,請參閱https://api.jqueryui.com/slide-effect/ – Sumit