هناك بعض القضايا
أولاً ، في الدورة 2 ، يجب أن تبدو عروض الشرائح المتداخلة هكذا:
<div class="cycle-slideshow" data-cycle-slides="> div">
<div><img src="..."/></div>
<div>
<div class="cycle-slideshow inner-slideshow">
<img src="..."/>
<img src="..."/>
</div>
</div>
<div><img src="..."/></div>
</div>
الأشياء المهمة هي أن جميع الشرائح يجب أن تكون نفس العلامة ، مثل img img img
أو div div div
ليس img div img
. لذلك ستحتاج إلى لف مستواك الأول من الشريحة img
S داخل Divs. لأنهم الآن ليسوا img
, ، وهو الافتراضي ، تحتاج إلى ضبط data-cycle-slides="> div"
على عرض الشرائح الخارجية.
بالإضافة إلى ذلك ، تحتاج أيضًا إلى أن تكون عرض الشرائح الداخلية داخل Div أيضًا ، مثل <div><div class="cycle-slideshow inner-slideshow">
بدلا من مجرد <div class="cycle-slideshow inner-slideshow">
. يمكن أن تكون عروض الشرائح متداخلة ، ولكن لا تعبر السيوف.
ما يحدث حاليًا على مثالك هو أنه يعمل على كل من عروض الشرائح معًا ، وذلك باستخدام أزرار المقبل والمندوجة لكلا العرضين ، وتمزيق img
ق من div
س. لذا ، بدلاً من تشغيل عروض شرائح متداخلة ، تقوم بتشغيل عروض شرائح متزامنة ، حيث يحدث أحدهما داخل الآخر ، وهو منتج ثانوي لعرض الشرائح يلمس بعضهما البعض مباشرة ولا يتم التداخل على شرائح العرض الأول div
س.
صنع كمان يعمل: http://jsfiddle.net/filever10/dlqpd/
يمكنك معرفة المزيد من خلال عرض المصدر هنا: http://jquery.malsup.com/cycle2/demo/nested.php