我在使用 jQuery 时遇到了典型问题,根据下面的代码,每当我单击工具箱中的其他选择器时都会调用 _hideIconChild()。在调试期间,它会转到 _hideIconChild() 并执行它,但它没有隐藏溢出组件。如果我在控制台中尝试它colorPickerComp.hide()
会隐藏。我不明白为什么它在函数中不起作用。任何人作为线索?
var colorPickerComp = $(".colorpicker");
/**
* Hide anything that overflowing on the screen when clicked
*/
function _hideIconChild() {
colorPickerComp.hide();
}