Bạn có thể thử bằng cách kiểm tra xem có bất kỳ lớp nào với ui-tooltip
hay không.
$(".ui-tooltip").length
Hoặc, bạn có thể sử dụng API để kiểm tra xem nó có đang mở hay không. Bạn có thể đặt một lá cờ và kiểm tra sử dụng:
$(".selector").on("tooltipopen", function(event, ui) {
$(this).data("tooltip", true);
});
$(".selector").on("tooltipclose", function(event, ui) {
$(this).data("tooltip", false);
});
Để biết tình trạng hiện tại của các tooltip, bạn có thể sử dụng này:
$(".selector").data("tooltip");
Nó trả true
nếu mở, và false
nếu đóng cửa. Hy vọng điều này sẽ giúp ...
Nguồn
2013-02-20 01:05:51