ในjQuery Cycle มีตัวเลือกที่เรียกว่า startsSlide โดยค่าเริ่มต้นนี้ถูกตั้งค่าเป็น 0 เช่นนี้เริ่มต้นสไลด์: 0
ถ้าฉันจำอย่างถูกต้องมีแท็บ / textarea สำหรับการตั้งค่าขั้นสูงที่คุณสามารถเพิ่มตัวเลือกใน jQuery Cycle จากภายใน UI ของ Views ฉันคิดว่าคุณสามารถเพิ่ม "เริ่มต้นเลื่อน: 5" ได้ที่นั่น
คุณจะต้องค้นหาว่าเป็นสไลด์เริ่มต้น (แปลง% nid ไปเป็นแถวใดในมุมมองนั้น) และเพิ่มเป็นองค์ประกอบ HTML เมื่ออยู่ในสถานที่ที่เราสามารถดึงมันด้วย jQuery และเพิ่มเป็นตัวเลือก jQuery Cycle ฉันไม่แน่ใจว่าวิธีไหนดีที่สุด แต่ฉันคิดว่าคุณสามารถทำสิ่งต่อไปนี้ได้:
function MYMODULE_views_pre_render(&$view) {
if($view->name == "MYVIEW") {
$view->attachment_after = $startingslide;
}
}
คุณจะต้องเพิ่มรหัสเพิ่มเติมเพื่อค้นหา $ startingslide แน่นอน ดูภายใน $ view-> ผลลัพธ์และค้นหาว่าแถวใดที่เป็นอาร์กิวเมนต์ซึ่งจะเป็น $ startingslide ของคุณ ใช้ dpm () บนมุมมองเพื่อค้นหาวัตถุ
หวังว่านี่จะช่วยคุณได้ แจ้งให้เราทราบว่าคุณทำอะไรลงไป :)