Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var titleChanger = {
- time: 60000,
- changer: '',
- i: 0,
- title: document.title,
- titles: ['Кейсы сами себя не откроют!', 'Стооооооой! Не уходи! ', 'Еще "Пятерочку"?', 'Стоять! Ну-ка, вернулся быстро! ', 'А как же Голубые брызги?', 'Вот так просто возьмешь и уедешь?', ],
- changeFunc: function() {
- var self = this;
- document.title = self.titles[0];
- self.i++;
- if (self.i == 6) {
- self.i = 0;
- }
- },
- changeTitle: function() {
- var self = this;
- self.i = 0;
- self.changeFunc();
- self.changer = setInterval(function() {
- document.title = self.titles[self.i];
- self.i++;
- if (self.i == 6) {
- self.i = 0;
- }
- }, self.time);
- },
- change: function(event) {
- var self = this;
- if (event == 'mouseenter') {
- clearInterval(self.changer);
- document.title = self.title;
- }
- else {
- self.changeTitle();
- }
- },
- init: function() {
- var self = this;
- document.addEventListener('mouseenter', function(event) {
- self.change(event.type);
- });
- document.addEventListener('mouseleave', function(event) {
- self.change(event.type);
- });
- document.addEventListener("visibilitychange", function(event) {
- if (document.hidden) {
- self.change('mouseleave');
- }
- else {
- self.change('mouseenter');
- }
- });
- }
- }
- titleChanger.init();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement