gpt4 book ai didi

jquery - jQuery Tipsy 隐藏/显示上的回调

转载 作者:行者123 更新时间:2023-12-01 01:26:05 25 4
gpt4 key购买 nike

我正在尝试在醉酒打开/关闭后设置回调函数。

function addText()
{
$('#text').html('Tipsy is now open !');
}

$('.tipsy').tipsy(addText);

我希望 addText() 在醉酒打开后运行,但它没有。

有没有一种简单的方法可以在不修改醉酒核心代码的情况下做到这一点?

这是我的jsfiddle:http://jsfiddle.net/Tqcgr/1/

最佳答案

添加 onShow 和 onHide 回调很容易。看一下这个: http://jsfiddle.net/Tqcgr/2/

但是您需要修改显示和隐藏方法。

//show
var callback = this.options.onShow,
element = this.$element[0],
runCallback = function() {
if(callback){
callback.call(element);
}
};

//invoke
if (this.options.fade) {
$tip.stop().css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: this.options.opacity}, runCallback);
} else {
$tip.css({visibility: 'visible', opacity: this.options.opacity});
runCallback();
}

//hide
var callback = this.options.onHide,
element = this.$element[0],
runCallback = function() {
if(callback){
callback.call(element);
}
};
//invoke
if (this.options.fade) {
this.tip().stop().fadeOut(function() { $(this).remove(); runCallback()});
} else {
this.tip().remove();
runCallback();
}

关于jquery - jQuery Tipsy 隐藏/显示上的回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13527580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com