
Event long press pada dasarnya hanya ada di smart phone dengan kode native. Jika ingin menggunakannya untuk keperluan web maka tinggal membuat turunannya dari event mousedown.
[code]
(function() {
// how many milliseconds is a long press?
var longpress = 3000;
// holds the start time
var start;
jQuery( "#pressme" ).on( ‘mousedown’, function( e ) {
start = new Date().getTime();
} );
jQuery( "#pressme" ).on( ‘mouseleave’, function( e ) {
start = 0;
} );
jQuery( "#pressme" ).on( ‘mouseup’, function( e ) {
if ( new Date().getTime() >= ( start + longpress ) ) {
alert(‘long press!’);
} else {
alert(‘short press!’);
}
} );
}());
[/code]
Demikian