Jquery 如何在“启动”中关闭引导模式;“完成”;回拨
我正在尝试关闭引导模式。我很确定我能做到,但我的问题实际上是选择器。这是我的密码:Jquery 如何在“启动”中关闭引导模式;“完成”;回拨,jquery,twitter-bootstrap-3,Jquery,Twitter Bootstrap 3,我正在尝试关闭引导模式。我很确定我能做到,但我的问题实际上是选择器。这是我的密码: $('#snapshot').on('click', function(){ if(bitmap.scaleX>3){ urxAdjusted = bitmap.x+(35*bitmap.scaleX); } else { curxAdjusted = bitmap.x; } $.ajax({ type: "POS
$('#snapshot').on('click', function(){
if(bitmap.scaleX>3){
urxAdjusted = bitmap.x+(35*bitmap.scaleX);
} else {
curxAdjusted = bitmap.x;
}
$.ajax({
type: "POST",
url: "/my-account/crop-photo",
dataType: "json",
data: {
curX: bitmap.x,
curY: bitmap.y,
curWidth: bitmap.image.width,
curHeight: bitmap.image.height,
curImage: data.filename,
curScale: bitmap.scaleX
}
}).done(function( data ) {
if(data.msg===1){
//close modal and refresh image
$(selector?).modal('hide') // normally selector is $('#bs-modal'),
but that doesn't exist in the call back. How do I find it in the DOM if it's a modal?
} else {
alert( "Error Occurred: " + data.msg );
}
});
});
我们编写了一个自定义函数,可以很好地打开modal。要关闭模式,我们通常会执行以下操作:
$(document).on('click', '#some-selector', function(data) {
$('#bs-modal').modal('hide');
});
如何在我的“完成”回调中找到DOM中的模式?我不确定这是否必要,但您可以使用()上的
创建一个函数(调用事件委派),然后从回调中调用该函数
function closeModal() {
$(document).on('ready', function() {
$('#bs-modal').modal('hide');
});
}
$('.modal.in').modal('hide')
如果一次只有一个打开的模式,则该选项将起作用。只有一个打开的模式。那不管用,太奇怪了。。。调用done()
时模式是否打开?打开时,哪些类具有该模式?是,调用done
时,该模式打开。模态具有#bs-modal
作为其ID和.modal
作为一个类。引导程序3?你是怎么打开这个模型的?每次我打开一个模式(在不同的项目中),都会添加
类中的。我还有淡入淡出类,也许这就是区别。