每次单击toogle-slide按钮时,我都试图在div之间切换。每次单击开关按钮时,另一只按钮也应隐藏/显示。
html代码:
<div id="divParticipants">
click 'on' to hide the button and show the second content
</div>
<div id="divPackage" style='display:none'>
click 'off' to hide the button and hide first content
</div>
<button type="button" id='add-new'>
another button
</button>
JavaScript代码:
$(function () {
$('#package-toogle').change(function () {
$('#divParticipants').hide("slide", { direction: "right" }, 400, function () {
$('#add-new').hide();
});
$('#divPackage').show("slide", { direction: "left" }, 400, function () {
$('#add-new').show();
});
})
});
我花了半个小时试图使其正常运行,但无法使其正常运行。如果您能展示如何做到,我将不胜感激。这是jsfiddle链接。
https://jsfiddle.net/p9qarjg0/36/
最佳答案
尝试改用切换。
$(function () {
$('#package-toogle').on('change', function () {
$('#divParticipants').toggle("slide", { direction: "right" }, 400, function () {
});
$('#divPackage').toggle("slide", { direction: "left" }, 400, function () {
});
$('#add-new').toggle();
})
});