سؤال

أقوم ببناء صفحة تحتوي على عدد قليل من محتوى المحتوى الذي سينزلق إلى الداخل والخارج - فقط بضعة أسطر من التعليمات البرمجية مع دورة 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>';
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top