แก้ jCarousel ไม่ทำงานบน Safari


เทสเตอร์บอกข่าวร้ายมาว่า jCarousel ไม่ทำงานบน Safari เพราะว่าโมตามความต้องการของลูกค้าไว้เยอะมาก ถ้าจะหาโค้ทตัวอื่นมาโมก็ใช้เวลา ไหนจะต้องมาทดสอบบนเว็บเบราเซอร์ตัวอื่นอีก ก็แค่ (ie 6 ,7 ,8 ,9 ff 3,4 ,chorme 5 ,6 ,opera 9 ,10) ไม่กี่ตัวจริงๆ โดยเฉพาะตระกูลไอ้อีทำความลำบากในการจัด css มาก

โชคดีครับที่ตัดสนใจเลือกทูลตัวนี้ ไม่ไปเอาตัวที่ฝ่ายดีไซน์แนะนำ เพราะเมื่อมีปัญหาก็จะมีคนพบแบบเดียวกัน และเขียนวิธีแก้ให้แล้ว มีคนเข้ามาตอบไว้ หลายวิธีมาก ตามประสาโอเพนซอร์ซ ดูเหมือนวิธีนี้จะดีที่สุด ไม่น่าจะมีผลกระทบ

  • ไฟล์ jquery.jcarousel.js ไปที่บรรทัด if (!windowLoaded && $.browser.safari) { แก้เป็น if ($.browser.safari  &&  $.browser.version < 523 ) {
  • ส่วนไฟล์ jquery.jcarousel.min.js แก้ if(!q&& i.browser.safari){ เป็น if(!q&& i.browser.safari && $.browser.version < 523){

ก็ใช้ได้แล้วครับ

About plusmagic

PHP lover in thailand

Posted on 2010/09/28, in javaScript, jQuery, programming and tagged , , , , , , , , . Bookmark the permalink. ใส่ความเห็น.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: