gpt4 book ai didi

javascript - 单击另一个按钮重置切换

转载 作者:行者123 更新时间:2023-12-03 08:54:30 25 4
gpt4 key购买 nike

如何重置正在进行的切换?

下面是我正在使用的代码,在最后的评论中我定义了我需要的内容。

(function($) {
$.fn.clickToggle = function(func1, func2) {
var funcs = [func1, func2];
this.data('toggleclicked', 0);
this.click(function() {
var data = $(this).data();
var tc = data.toggleclicked;
$.proxy(funcs[tc], this)();
data.toggleclicked = (tc + 1) % 2;
});
return this;
};
}(jQuery));

function showTakeNotes() {
// some functions will here while SHOWING the notes
}

function hideTakeNotes() {
// some functions will here while HIDING the notes
}

// Capturing the toggleClick event of '.btn-show-hide-take-slide-note'
$('.btn-show-hide-notes').clickToggle(function() {
showTakeNotes();
}, function() {
hideTakeNotes();
});

// there is another close button within the Notes widow to close the window
$(".btn-close-take-notes").clickToggle(function() {
hideTakeNotes();
}, function() {
// HERE I LIKE TO RUN RESET EVENT THAT'S ALREADY RECORDED WHILE SHOWING THE NOTES WINDOW .btn-show-hide-notes
});

最佳答案

哪个功能由toggleclicked数据控制。如果你想重置它调用showTakeNotes函数。你可以使用

 $('.btn-show-hide-notes').data('toggleclicked', 0);

关于javascript - 单击另一个按钮重置切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32558863/

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