“或”点击功能?尝试避免重复的代码块

时间:2018-08-16 10:25:54

标签: jquery

是否可以在Jquery中创建“或”点击函数?我有以下代码,我想创建一个额外的按钮,当单击该按钮时,它们的功能完全相同...复制该代码块并仅在开始时更改类似乎效率低下。

我可以做类似“如果单击该班级或该班级”的事情吗?

$(".close-page").click(function(e) {
    e.preventDefault();
    var item = $(this).data('number');
    $( '.news-shift .full-page[data-number="' + item + '"]' ).fadeIn( "slow", function() {
        // Animation complete.
    });
    $( '.news-close-x[data-number="' + item + '"]' ).fadeOut( "slow", function() {
        // Animation complete.
    });
    $('.revealed-news[data-number="' + item + '"]').slideToggle( "slow", function() {
    });
});

1 个答案:

答案 0 :(得分:2)

您可以将更多类添加到选择器中,并以逗号分隔。像这样-

$(".close-page, .second-class, .third-class").click(function(e) {