-
Notifications
You must be signed in to change notification settings - Fork 1
/
duc.js
23 lines (23 loc) · 711 Bytes
/
duc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/**
* Package to detect if url has change
*
* version: 1.2.0
*/
var duc = {
time: 100,
interval: false,
change: function(callback, looptime) {
var currentPage = window.location.href;
clearInterval(this.interval);
this.interval = this.changeActionCapture(callback, currentPage, looptime);
},
changeActionCapture: function(callback, currentPage, looptime) {
return setInterval(function() {
if (currentPage != window.location.href) {
var lastPage = currentPage;
currentPage = window.location.href.toString();
callback(currentPage, lastPage);
}
}, looptime || duc.time);
}
};