Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2016, 20:36
Avatar de kakashi20
kakashi20
 
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Exclamación Jquery mobile bloquea funciones de Jquery normal.

Hola

Tengo este codigo el cual usa el evento click en la flechas "left" and "right" para mover el slide.

El problema que tengo es que quiero implementar con jquery mobile el evento "swipe" cuando declaro los script de Jquery y Jquery Mobile, el evento "swipe" funciona perfecto pero se me bloquea las demas funciones de Jquery.

Porque pasa esto ?

Alguna ayuda ?

Gracias

Codigo:

Código Javascript:
Ver original
  1. <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
  2. <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
  3.  
  4.  if($(window).width() > 767 && $(window).width() < 1280){
  5.  
  6.         var cont = 0;
  7.         $( ".arrowRight" ).click(function() {
  8.  
  9.             cont = cont + 700;
  10.  
  11.             if ( cont > 2100 ){
  12.                 $(".slideContent").animate({
  13.  
  14.                     left: "0"
  15.  
  16.               });
  17.               cont = 0;
  18.             }
  19.  
  20.  
  21.  
  22.             if ( cont > 0 && cont <= 2100 ){
  23.                 $(".slideContent").animate({
  24.  
  25.                     left: "-=700"
  26.  
  27.               });
  28.  
  29.             }
  30.  
  31.             if ( cont == 0 ){
  32.                 $(".slideContent").animate({
  33.  
  34.                     left: "0"
  35.  
  36.               });
  37.  
  38.             }
  39.  
  40.         });
  41.  
  42. $( ".slideContent" ).on("swiperight",function(){
  43.  
  44.             cont = cont + 700;
  45.  
  46.             if ( cont > 2100 ){
  47.                 $(".slideContent").animate({
  48.  
  49.                     left: "0"
  50.  
  51.               });
  52.               cont = 0;
  53.             }
  54.  
  55.  
  56.  
  57.             if ( cont > 0 && cont <= 2100 ){
  58.                 $(".slideContent").animate({
  59.  
  60.                     left: "-=700"
  61.  
  62.               });
  63.  
  64.             }
  65.  
  66.             if ( cont == 0 ){
  67.                 $(".slideContent").animate({
  68.  
  69.                     left: "0"
  70.  
  71.               });
  72.  
  73.             }
  74.  
  75.  
  76.         });
  77.  
  78.         $( ".arrowLeft" ).click(function() {
  79.  
  80.             cont = cont - 700;
  81.  
  82.             if ( cont < -2100 ){
  83.                 $(".slideContent").animate({
  84.  
  85.                     left: "0"
  86.  
  87.               });
  88.               cont = 0;
  89.             }
  90.  
  91.  
  92.  
  93.             if ( cont < 2100 && cont > 0 ){
  94.                 $(".slideContent").animate({
  95.  
  96.                     left: "+=700"
  97.  
  98.               });
  99.  
  100.  
  101.             }
  102.  
  103.             if ( cont < 0 ){
  104.                 $(".slideContent").animate({
  105.  
  106.                     left: "-=2100"
  107.  
  108.               });
  109.                 cont = 2100;
  110.             }
  111.  
  112.  
  113.             if ( cont == 0 ){
  114.                 $(".slideContent").animate({
  115.  
  116.                     left: "0"
  117.  
  118.               });
  119.  
  120.             }
  121.  
  122.             //console.log(cont);  
  123.         });
  124.  
  125.     }