使用 popper.js 隐藏和取消隐藏文本
Hide and Unhide text using popper.js
我有以下 popper.js 脚本,我希望当我单击一个按钮时出现一个文本,当我再次单击该按钮时文本消失。显示的脚本仅取消隐藏文本。
var ref = $('#button-a');
var popup = $('#popup');
popup.hide();
ref.click(function(){
popup.show();
var popper = new Popper(ref,popup,{
placement: 'bottom',
onCreate: function(data){
console.log(data);
},
modifiers: {
flip: {
behavior: ['bottom']
},
offset: {
enabled: true,
offset: '0,10'
}
}
});
});
您的事件处理程序从不调用 .hide()(我假设这些是 JQuery 显示和隐藏函数?)。您需要使用 .toggle() 而不是 .show() 或设置一个条件来处理弹出窗口已经可见并调用 .hide() 的情况。
我有以下 popper.js 脚本,我希望当我单击一个按钮时出现一个文本,当我再次单击该按钮时文本消失。显示的脚本仅取消隐藏文本。
var ref = $('#button-a');
var popup = $('#popup');
popup.hide();
ref.click(function(){
popup.show();
var popper = new Popper(ref,popup,{
placement: 'bottom',
onCreate: function(data){
console.log(data);
},
modifiers: {
flip: {
behavior: ['bottom']
},
offset: {
enabled: true,
offset: '0,10'
}
}
});
});
您的事件处理程序从不调用 .hide()(我假设这些是 JQuery 显示和隐藏函数?)。您需要使用 .toggle() 而不是 .show() 或设置一个条件来处理弹出窗口已经可见并调用 .hide() 的情况。