2016-03-01 26 views
1

与此代码读取“pnotify-no-title”,并单击显示后检查文本与bg-primary类;现在我点击显示检测文本后需要BG-主要与BG-primary2类旁边单击显示CHECK2文本后和再次与BG-初级班Java脚本更改AddClass后单击

$('#pnotify-no-title').on('click', function() { 
    new PNotify({ 
     text: 'Check', 
     addclass: 'bg-primary' 

    }); 
}); 

回答

0

我相信你需要记录备用点击。一个简单的方法是添加一个类的对象来记录点击它是

$('#pnotify-no-title').on('click', function() { 
    var $this = $(this); 
    new PNotify({ 
     text: $this.hasClass('odd-click') ? 'Check2' : 'Check', 
     addclass: $this.hasClass('odd-click') ? 'bg-primary2' : 'bg-primary' 

    }); 

    $this.toggleClass('odd-click'); 
}); 
+0

很棒,工作,坦克 –

0

试试这一次单击显示检查的文字:

$('#pnotify-no-title').click(function() { 
    var clicks = $(this).data('clicks'); 
    if (clicks) { 
    new PNotify({ 
     text: 'Check', 
     addclass: 'bg-primary' 

    }); 
    } else { 
    new PNotify({ 
     text: 'Check', 
     addclass: 'bg-primary2' 

    }); 
    } 
    $(this).data("clicks", !clicks); 
}); 

Main Topic

JSFiddle

+0

请仔细阅读了话题 –

+0

这正是你想要的东西,奇数和偶数点击,你有什么期待? @SaeEdx,无论如何,它无所谓了,你让你回答。 – Pedram