Mungkin masih jarang yang tahu ternyata dengan menggunakan script jQuery kita bisa membuat hal serupa! Lumayan untuk efisiensi biar tidak banyak script ;))
jQuery Plugin - Energy Saver
Masukkan script plugin tersebut dibawah jQuery inti, boleh dicoba juga letakkan tepat sebelum tag </body> Script pemanggilnya...<script type='text/javascript'>
//<![CDATA[
(function($) {
var defaults = {
delay: 5000,
events: 'mousemove mousedown keydown'
};
$.energysaver = function(settings) {
$.energysaver.settings = $.extend({}, defaults, settings);
$.energysaver.startCounter($.energysaver.settings.delay);
bindEvents($.energysaver.settings.events);
return;
};
$.energysaver.end = function() {
$(document.body).css({'background':''});
$.energysaver.resetCounter();
};
$.energysaver.start = function() {
$(document.body).css({
background:'#000'
});
};
$.energysaver.startCounter = function(timeout) {
$.energysaver.counter = setInterval("$.energysaver.start()", timeout);
};
$.energysaver.resetCounter = function() {
clearInterval($.energysaver.counter);
$.energysaver.startCounter($.energysaver.settings.delay);
};
function bindEvents(events, elmt) {
$(document).bind(events, $.energysaver.end);
};
})(jQuery);
//]]>
</script>
Script Pemanggil jQuery Energy Saver
<script type='text/javascript'>
$(document).ready(function() {
$.energysaver({ delay: 10000 });
});
</script>
Rubahlah nominal delay sesuai dengan kebutuhan masing² (1000 = 1 detik). SAVE.Demikian cara membuat energy saver menggunakan jQuery plugin. Semoga bermanfaat and good luck :)Happy energy save \m/
Tidak ada komentar:
Posting Komentar