ค้นหาซอร์สโค้ดตามจำนวนบรรทัดที่รายงานโดยข้อผิดพลาดและไม่มีปัญหา ดูเหมือนว่าไม่มีอะไรหายไป รหัสมีดังนี้:
if (opts.display.class! = '') {$ (รายการ) .addclass (opts.display.css);}ประโยคนี้จริง ๆ แล้วเพื่อตรวจสอบว่าแอตทริบิวต์คลาสของการแสดงผลของวัตถุการเลือกมีค่าหรือไม่ไม่เช่นนั้นจะถูกประมวลผลตามนั้นหรือไม่ มันถูกต้องในแง่ของไวยากรณ์ ต่อมาหลังจากค้นหาออนไลน์ฉันพบว่า IE มีข้อกำหนดที่เข้มงวดเกี่ยวกับไวยากรณ์ JS เพราะคลาสในนั้นเป็นคำหลักของ JS หากสิ่งนี้ถูกใช้เป็นตัวแปรเช่นจะรายงานข้อผิดพลาดข้างต้นอนิจจา!
เนื่องจากนี่เป็นปลั๊กอินสำหรับ jQuery โชคดีที่มีการเปลี่ยนแปลงไม่มากนักเพียงเปลี่ยนชื่อตัวแปรทั้งหมดที่ใช้โดยแอตทริบิวต์นี้
ที่นี่ฉันจะแนะนำปลั๊กอินนี้อย่างไม่เป็นทางการ รู้สึกดีมาก ปลั๊กอินนี้เรียกว่า imlist ซึ่งสามารถช่วยให้คุณสร้างองค์ประกอบและรหัส HTML นอกจากนี้ยังมีฟังก์ชั่นการเปลี่ยนแม่แบบปกติที่เข้มข้น เหมาะสำหรับโอกาสที่คุณต้องการโต้ตอบกับเซิร์ฟเวอร์และสร้างอินเทอร์เฟซ HTML ที่สอดคล้องกันแบบไดนามิก เพื่อนที่สนใจสามารถไปที่เว็บไซต์อย่างเป็นทางการเพื่อเรียนรู้เพิ่มเติม
http://grasshopperpebbles.com/ajax/jquery-plugin-imlist/