Foros del Web » Programando para Internet » Jquery »

Jquery mobile bloquea funciones de Jquery normal.

Estas en el tema de Jquery mobile bloquea funciones de Jquery normal. en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 28/03/2016, 20:36
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 6 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.     }

Etiquetas: funciones, mobile
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:07.