2014-05-21 47 views
0

我有一个问题,形式平板电脑不工作jQuery的:HTML表单输入工作不触摸设备

我的形式三星SM-T211

它的工作在PC上的浏览器如Firefox罚款&移动测试的 - 铬

是什么问题,请

这里的问题演示

http://th-elsharqya.com/new/admin/ 

和这里的表单的jQuery代码

$(document).ready(function() { 
      $('form').submit(function(){ 
       var o = $(this) ; 
       var l = o.attr('action') ; 

       $.post(l , o.serialize() , function(d){ 
        if(d == 1 || d == '1') { 
         $('#ajaxresult').attr('class' , 'success').text('تم تسجيل الدخول بنجاح') ; 
         o.attr('class' , 'form-signin animated s2 flash') ; 
         setTimeout(function(){ 
          $(window.location).attr("href", "index.php") ; 
         } , 3000) ; 
        } else if(d == -1 || d == '-1') { 
         $('#ajaxresult').attr('class' , 'warning').text('حقل اسم الدخول فارغ') ; 
         o.removeAttr('class').attr('class' , 'form-signin animated s1').delay(100).addClass('shake') ; 
        } else if(d == -2 || d == '-2') { 
         $('#ajaxresult').attr('class' , 'warning').text('حقل كلمه السر فارغ') ; 
         o.removeAttr('class').attr('class' , 'form-signin animated s1').delay(100).addClass('shake') ; 
        } else { 
         $('#ajaxresult').attr('class' , 'error').text('عفوا بيانات الدخول خاطئه') ; 
         o.removeAttr('class').attr('class' , 'form-signin animated s1').delay(100).addClass('shake') ; 
         console.log(d) ; 
        } 
       }) ; 

       return false ; 
      }) ; 

      setTimeout(function(){ 
       $('#logo img').removeClass('rotateInDownRight').addClass('wiggle'); 
       $('#logo h1').removeClass('fadeInLeftBig').addClass('swing loop s3'); 
      } , 2000); 

      $('#logo img').hover(function(){ 
       $(this).removeClass('wiggle').addClass('shake') ; 
      },function(){ 
       $(this).removeClass('shake'); 
      }); 

      $('#ajaxresult').click(function(){ 
       $(this).addClass('hide') ; 
      }) 


    }) ; 

谢谢

回答

0

因为,你使用jQuery,您可能需要使用jQuery UI的触摸冲床库。 “jQuery UI的触摸冲床是一个小黑客,使上使用jQuery UI用户界面库的网站使用触摸事件。

它可以在这里找到http://touchpunch.furf.com/

相关问题