Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- jQuery(document).ready(function($){
- orientationChange();
- });
- function orientationChange() {
- if(window.addEventListener) {
- window.addEventListener("orientationchange", function() {
- ///////////////////////////////////////////////////////////////////////
- if(window.matchMedia("(min-width: 992px)").matches) {
- ////////////////////////////////////////////////////////////////////// 1) DOUBLE TAP TO GO
- (function( $, window, document, undefined )
- {
- var b = $.fn.doubleTapToGo = function( params )
- {
- if( !( 'ontouchstart' in window ) &&
- !navigator.msMaxTouchPoints &&
- !navigator.userAgent.toLowerCase().match( /windows phone os 7/i ) ) return false;
- this.each( function()
- {
- var curItem = false;
- $( this ).on( 'click', function( e )
- {
- var item = $( this );
- if( item[ 0 ] != curItem[ 0 ] )
- {
- e.preventDefault();
- curItem = item;
- }
- });
- $( document ).on( 'click touchstart MSPointerDown', function( e )
- {
- var resetItem = true,
- parents = $( e.target ).parents();
- for( var i = 0; i < parents.length; i++ )
- if( parents[ i ] == curItem[ 0 ] )
- resetItem = false;
- if( resetItem )
- curItem = false;
- });
- });
- return this;
- };
- })( jQuery, window, document );
- jQuery( function()
- {
- jQuery( '#menu-top-menu li' ).doubleTapToGo();
- });
- ///////////////////////////////////////////////////////////////////////
- }
- ///////////////////////////////////////////////////////////////////////
- else {
- //REMOVE DOUBLE TAP SCRIPT FROM MEMORY
- }
- ///////////////////////////////////////////////////////////////////////
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement