JQuery Cycle - Сложность с имидж-пейджерами - PullRequest
1 голос
/ 14 июля 2011

Я пытаюсь реализовать изображения пейджеров для плагина. У меня это работает на нескольких сайтах, как это:

$(function() {
  $('#slideshow').after('<div id="slide-nav" class="slide-nav">').cycle({
    fx:     'fade',
    speed:  '750',
    timeout: 4000,
    sync: 'true',
    pager:  '#slide-nav',
    pagerEvent: 'mouseover', 
    pauseOnPagerHover: true,
    pagerAnchorBuilder: function(idx, slide) {
   var img = $(slide).children('.thumb').children().eq(0).attr("src");
   return '<li><a href="#"><img src="/images  /trans.png" width="20" height="20" /></a></li>';
    }
  });

});

На другом сайте (с использованием CMSMS) Приведенный выше код не будет работать, пока я не удалю pagerAnchorBuilder и не вставлю:

        before: function() { if (window.console) console.log(this.src); }
});

При этом я могу добавить кнопки, но не могу переместить href с текстовым отступом, не перемещая также фоновые изображения. Я полный новичок в JavaScript, так что это за пределами моих навыков. Как сохранить функцию построения пейджера при включении функции console.log?

...