我想为我的代码创建一个格式.但netbeans不允许这样做.我已经更改了Tools- > Options- > Editor- >中的设置Formatting,但我没有得到预期的结果.
点击格式化后我得到了这个:
这就是我期望的结果:
注意")"的位置.如果它需要在插入源代码中进行更改,我可以这样做,但我不知道在哪里寻找它.
$.magnificPopup.open({
items: {
src: $('#cabinet-msg')
},
type:'inline',
midClick: true,
callbacks: {
close: function() {
alert('test');
}
}
});
$.magnificPopup.open({
items: {
src: $('#cabinet-msg2')
},
type:'inline',
midClick: true,
callbacks: {
close: function() {
alert('test2');
}
}
});
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?我需要使用javascript创建不使用默认初始化的弹出窗口.它适用但仅适用于一个实例.如何让它适用于多个实例?
看来问题出在这里:
_checkInstance = function() {
if(!$.magnificPopup.instance) {
mfp = new MagnificPopup();
mfp.init();
$.magnificPopup.instance = mfp;
}
}
Run Code Online (Sandbox Code Playgroud)
但是当这样宣布时:
$('.acb-modal').magnificPopup({
type:'inline',
midClick: true,
callbacks: {
close: function() {
$('#opencallback div.timer').hide();
$('#opencallback #callback_form').show();
$('#acb-msg-box').hide();
}
}
});
Run Code Online (Sandbox Code Playgroud)
它工作正常.
我认为它适用于jquery特定但我不熟悉它.
我可以通过为此添加隐藏元素来使其工作,但我想清楚地说明.