gpt4 book ai didi

javascript - jQuery 在点击时调用自定义函数

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:05:07 27 4
gpt4 key购买 nike

在单击 h1 后我如何正确调用 specialHouse 函数,以仍然允许 $(this) 表示 div.content 的方式。目前,以下内容不适用于错误“Uncaught TypeError: Object [object Object] has no method 'specialHouse'”

function specialHouse()
{
$(this).slideDown(500, function(){
$(this).delay(2000).slideUp();
});
};

$('div.content').hide();
$('h1').on('click', function(){
$(this).next('div.content').specialHouse();
})

感谢您的帮助:)

最佳答案

你必须告诉 jQuery 你的新函数:

jQuery.fn.specialHouse = function() {
return this.slideDown(500, function(){
$(this).delay(2000).slideUp();
}
}

当我们返回 this 时,我们的函数是可链接的:

$("a").specialHouse().text("Hello World");

关于javascript - jQuery 在点击时调用自定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11292449/

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