我正在为我的 做一个回调toggle
,它似乎在完成之前执行toggle
。我可以做些什么来防止这种情况发生吗?还是我只是“扭转”我的if
jsfiddle:演示
$('#toggle_now').change(function () {
$('#show_me').toggle(!this.checked, callBack());
}).change();
function callBack() {
var $this = $('#show_me');
if (!$this.is(':visible')) {
$('#span_me').html('visible');
} else {
$('#span_me').html('hidden');
}
}
编辑:
我有点需要 off 选项,我可以在不创建一个持续监听切换的新功能的情况下ShowAndHide
实现 a吗?callback function