Detect Mobile Browsers :ตรวจสอบ เบราว์เซอร์ มือถือ

Jquery & Ajax Knowledge ความรู้เกี่ยวกับ Javascript , Jquery ม Ajax

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 23634
Joined: 31/03/2014 10:02 am
Contact:

Detect Mobile Browsers :ตรวจสอบ เบราว์เซอร์ มือถือ

Post by thatsawan »

ก่อนศึกษาบทความนี้ ขอเเนะนำว่าให้ ศึกษา บทเรียน Jquery ซึ่งเเนะนำตั้งแต่พื้นฐาน จนถึงการนำ jquery ไปใช้กับงานจริง เเละแน่นอนว่าจะต้องรู้ในเรื่องของ HTML5, CSS, JavaScriptก่อน นะค่ะ เพื่อให้สามารถทำเข้าใจเกี่ยวกับ jQuery ได้ง่ายขึ้น

ตรวจสอบ เบราว์เซอร์ : คือการที่จะเช็คว่า ผู้ใช้งานเปิดหน้าเว็บเราด้วยอุปกรณ์อะไร เราสามารถใช้ประโยชน์จากการเช็คนี้ได้หลายอย่างค่ะ เช่น ถ้าเราต้องการจะไม่ให้ Class บางอย่างทำงานในต่อที่เป็นมือถือ หรือ ต้องการจะเขียน Class ที่เเตกต่างกันไปในเเต่ละอุปกรณ์เราสามารถใช้งานดังตัวอย่างได้ค่ะ

ตัวอย่างการใช้งานนี้
ขั้นตอนเเรกให้เราทำการดาวน์โหลดไลบารี่มาเก็บไว้ก่อน เเล้วจากนั้นก็ทำการเรียกใช้งาน JQery ปกติค่ะ
http://detectmobilebrowsers.com/

Code: Select all

   $( document ).ready(function() {                 
        var isMobile = {
                    Android: function() {
                       return navigator.userAgent.match(/Android/i);
                   },
                   BlackBerry: function() {
                       return navigator.userAgent.match(/BlackBerry/i);
                   },
                   iOS: function() {
                       return navigator.userAgent.match(/iPhone|iPad|iPod/i);
                   },
                   Opera: function() {
                       return navigator.userAgent.match(/Opera Mini/i);
                   },
                   Windows: function() {
                       return navigator.userAgent.match(/IEMobile/i);
                   },
                   any: function() {
                       return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
                   }
             };  
                    if(isMobile.any()){
                                   $(".drop > a").removeAttr("href");
                    }   
         });

  • Similar Topics
    Replies
    Views
    Last post

Return to “Jquery & Ajax Knowledge”

Who is online

Users browsing this forum: No registered users and 6 guests