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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
| $(document).ready(function() { var temp; $('#switcher').hover(function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); });
var toggleSwitcher = function(event) { if (!$(event.target).is('button')) { $('#switcher button').toggleClass('hidden'); } }; $('#switcher').bind('click', toggleSwitcher);
$('#switcher').click();
var setBodyClass = function(className) { $('body').removeClass().addClass(className);
$('#switcher button').removeClass('selected'); $('#switcher-' + className).addClass('selected');
$('#switcher').unbind('click', toggleSwitcher);
if (className == 'default') { $('#switcher').bind('click', toggleSwitcher); } };
$('#switcher-default').addClass('selected'); var temp = '#switcher-default'; var triggers = { D: 'default', N: 'narrow', L: 'large' };
$('#switcher').click(function(event) { if ($(event.target).is('button')) { var bodyClass = event.target.id.split('-')[1]; temp = '#switcher-' + bodyClass; setBodyClass(bodyClass); } }); var i =0; $(document).keyup(function(event) { if (event.keyCode == 39){ if(temp == '#switcher-large') $('#switcher-default').click(); else{ $(temp).removeClass('selected').next().trigger('click'); } } var key = String.fromCharCode(event.keyCode); if (key in triggers) { setBodyClass(triggers[key]); } });
$('.author').click(function(){ $(this).addClass('selected'); });
$('h3.chapter-title').dblclick(function(){ $(this).nextAll('p').toggleClass('hidden'); });
$(document).mousemove(function(event){ console.log('鼠标的位置为(x,y):('+event.pageX+','+event.pageY+')'); });
var up_X,up_Y,down_X,down_Y; $(document).mousedown(function(event){ down_X = event.pageX; down_Y = event.pageY; }); $(document).mouseup(function(event){ up_X = event.pageX; up_Y = event.pageY; if(up_X == down_X && up_Y == down_Y){ $('p').addClass('hidden'); }else{ $('p').removeClass('hidden'); } }); });
|