-
Notifications
You must be signed in to change notification settings - Fork 0
/
markbook.js
61 lines (59 loc) · 1.6 KB
/
markbook.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
javascript:(function(){
function loadAudioJs(){
try{
var x=document.createElement('SCRIPT');
x.type='text/javascript';
x.src='//mpr0xy.github.io/audio.js/audio.js';
x.charset='utf-8';
document.getElementsByTagName('body')[0].appendChild(x);
}
catch(e){
alert(e);
}
}
if (window.audioJs && window.audioJs.runing){
window.audioJs.runing = false;
$('body').unbind('mousemove');
$('body').unbind('click');
$('body').css('background-color', window.audioJs.bodyColor);
if (window.audioJs.preElement){
window.audioJs.preElement.css('outline', '');
}
}
else if (window.audioJs && !window.audioJs.runing){
window.audioJs.run();
}
else{
if (!window.jQuery) {
try {
var scr = document.createElement('script');
scr.type = 'text/javascript';
scr.src = '//lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js';
scr.onload = scr.onreadystatechange = function(){
if (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete'){
loadAudioJs();
}
};
document.getElementsByTagName('head')[0].appendChild(scr);
}
catch (e){
alert(e);
}
}
else {
loadAudioJs();
}
}
function loadAudioJs(){
try {
var x = document.createElement('SCRIPT');
x.type = 'text/javascript';
x.src = '//raw.githubusercontent.com/mpr0xy/audio.js/master/audio.js';
x.charset = 'utf-8';
document.getElementsByTagName('body')[0].appendChild(x);
}
catch (e){
alert(e);
}
}
})();