我一直在尝试将工具提示添加到仅在满足某些条件时才显示的按钮。我正在使用 uikit@3.0.0-beta.35。根据文档,我应该在beforeshow
事件中返回 false。
UIkit.tooltip($element, { pos: 'top' });
$element.on('beforeshow', function(){
return false;
});
if(condition){
UIkit.tooltip($element).show();
}
问题是该beforeshow
函数由于某种原因永远不会触发。我什至尝试了UIkit 文档中提到的这种语法:
UIkit.util.on($element, 'beforeshow', function () {
return false;
});
不幸的是,这些方法都不适合我。