ผมขยายjQuery
ผลกระทบที่เรียกว่าslideRightShow()
และslideLeftHide()
มีฟังก์ชั่นคู่ว่าการทำงานคล้ายกับslideUp()
และslideDown()
เท่าที่เห็นด้านล่าง แต่ผมยังต้องการที่จะดำเนินการและ slideLeftShow()
slideRightHide()
ฉันรู้ว่ามีไลบรารีจำนวนมากที่นำเสนอสิ่งประเภทนี้ (ฉันต้องการหลีกเลี่ยงการเพิ่มjavascript
ไฟล์ขนาดใหญ่อื่น) แต่ใครก็ได้ช่วยยกตัวอย่างง่ายๆในการใช้งานอย่างใดอย่างหนึ่งslideLeftShow()
หรือslideRightHide()
ไม่?
jQuery.fn.extend({
slideRightShow: function() {
return this.each(function() {
jQuery(this).animate({width: 'show'});
});
},
slideLeftHide: function() {
return this.each(function() {
jQuery(this).animate({width: 'hide'});
});
},
slideRightHide: function() {
return this.each(function() {
???
});
},
slideLeftShow: function() {
return this.each(function() {
???
});
}
});
slideRightShow
ฟังก์ชั่นด้านบนจะเริ่มแสดงภาพจากด้านซ้ายและเลื่อนไปทางด้านขวา ฉันกำลังมองหาวิธีที่จะทำในสิ่งเดียวกัน แต่เริ่มต้นจากด้านขวาและมีความคืบหน้าไปทางซ้ายบาง ขอบคุณ!
แก้ไข
jQuery Interface มีบางอย่างที่ฉันต้องการ (โดยพื้นฐานแล้วฉันต้องการฟังก์ชั่น "slide in right" และ "slide out left") แต่ฉันไม่สามารถใช้งานกับ jQuery 1.3: http://interface.eyecon.ro/demos /ifx.html . นอกจากนี้การสาธิตของพวกเขาดูเหมือนจะเสียและจะทำสไลด์เพียงครั้งเดียวก่อนที่จะโยนข้อผิดพลาดเป็นล้านครั้ง