مسج صندوق المساعد من قبل balupton
سؤال
http://jquery.com/plugins/project/jquerylightbox_bal
هل هناك طريقة لجعل عنوان والتالي / تظهر الأزرار السابقة دائما. حاليا لدينا لتحوم أن هذه تظهر وبلدي المستخدمين في الغالب لا يلاحظ ذلك.
وLightBox2 وغيرها تسمح بذلك ولكن أنا في حاجة إليها على أساس مسج كما تتداخل الأطر الأخرى مع بلدي شبيبة أخرى.
وانها لهذا الموقع: http://BiblePro.BibleOcean.com
المحلول
وليس من الممكن حاليا كخيار، ولكن يمكنك تعديل ملف صندوق الضوء شبيبة مع التغييرات التالية:
// Prev
$('#lightbox-nav-btnPrev').unbind().hover(function() { // over
$(this).css({ 'background' : 'url(' + $.Lightbox.files.images.prev + ') left 45% no-repeat' });
},function() { // out
$(this).css({ 'background' : 'transparent url(' + $.Lightbox.files.images.blank + ') no-repeat' });
}).click(function() {
$.Lightbox.showImage($.Lightbox.images.prev());
return false;
});
إلى:
// Prev
$('#lightbox-nav-btnPrev').css({ 'background' : 'url(' + $.Lightbox.files.images.prev + ') left 45% no-repeat' });
ووالشيء نفسه بالنسبة للعدد قليل من السطور القادمة أدناه.
وفي وقت لاحق سوف تجد:
// If not first, show previous button
if ( !this.images.first(image) ) {
// Not first, show button
$('#lightbox-nav-btnPrev').show();
}
// If not last, show next button
if ( !this.images.last(image) ) {
// Not first, show button
$('#lightbox-nav-btnNext').show();
}
والتغيير إلى ما يلي:
// If not first, show previous button
if ( !this.images.first(image) && !this.images.last(image) ) {
// Not first, show button
$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').show();
}
وينبغي أن نفعل ذلك لك. يمكنك إما تضمين ملف شبيبة unminified في أتش تي أم أل، أو تقليل جافا أن شبيبة الملف وحفظ ذلك (وأنا استخدم YUI شبيبة ضاغط).
وسوف تنظر مما يجعلها خيارا لإصدار مستقبلي.
نصائح أخرى
والنظر في هذا النهج إذا كنت لا تحصل على أي إجابات والتي تعطي نهجا لحل مشكلتك باستخدام الأشياء مسج يحمل في ثناياه عوامل.
ولقد وفقت في أنماط تحرير مسج الإضافات لتحقيق ما أريد، وإذا كان لا يوفر بالفعل. (ما لم ينفذ من خلال وظيفة مسج بدلا من مجرد باستخدام التصميم).
استخدم الحرائق أو شريط أدوات IE لمعرفة ما أسلوب يتم تقديمها لتلك العناصر على التحويم، ثم تغيير هذا التصميم لتعكس ما تريد في أسلوب القاعدة نفسها بدلا من onhover.
والشكر