jQuery Cycle Div كما مرساة
-
21-09-2019 - |
سؤال
أقوم ببناء صفحة تحتوي على عدد قليل من محتوى المحتوى الذي سينزلق إلى الداخل والخارج - فقط بضعة أسطر من التعليمات البرمجية مع دورة jQuery.
لدي تنقل على الجانب الذي أريد إلحاق الروابط به. لا توجد مشكلة في دورة jQuery - يمكنني حتى تحديد صورة أو علامة H3 التي أريد استخدامها.
ومع ذلك ، أريد إلحاق Div بأكمله من الشريحة لتظهر في الشريط الجانبي. كيف يمكنني اختيار هذا div؟
الآن الكود الخاص بي هو:
$('#servicesWrap').cycle({
fx: 'scrollLeft',
speed: 'normal',
timeout: 0,
pager: '#servicesSidebar',
pagerAnchorBuilder: function(idx, slide) {
return '<li><a href="#">' + jQuery(slide).children(".serviceButton").eq(0).text() + '</a></li>';
}
});
لقد وجدت pageranchorbuilder على آخر stackoverflow. إنه يعمل بشكل رائع ولكنه يمسك النص داخل Div. أريد الاستيلاء على Div بأكمله يبدو مثل هذا:
<div class="serviceButton">
... Text and images go here...
</div>
أنا متأكد من أن هذا بسيط ، أنا فقط لا أعرف jQuery جيد بما يكفي لتحديد Div بأكمله.
المحلول
حاول القيام بما يلي:
return '<li><a href="#">' + $(slide).children(".serviceButton:first")[0].outerHtml + '</a></li>';
لا تنتمي إلى StackOverflow