Использование пользовательской переменной в стороннем плагине jQuery - PullRequest
0 голосов
/ 16 марта 2011

Я не настолько хорош в написании jQuery, но прошу прощения за наивный вопрос:

Я бы хотел поместить значение клика по ссылке в плагин backstretch jQ.(http://srobbin.com/jquery-plugins/jquery-backstretch/)

мой код выглядит следующим образом:

$(function() {

    var bgImage = $('.active').attr("href"); //gets the value of the href on the a with the class 'active' and puts it in a variable.


    $('.clicks a').click(function() {
        $('.clicks a').removeClass('active');
        $(this).addClass('active');
        return false;
    }) //removes all 'active' classes, and puts the 'active' class on the clicked a tag.


    $.backstretch("bgImage", {speed: 150}); // uses the value the variable in this plugin.

}); //end.ready

Хотя это не работает, есть идеи?Заранее спасибо!

1 Ответ

0 голосов
/ 19 марта 2011

Хорошо, я понял. Вот как я это сделал, если кому-то интересно:

$(function() {
  $.backstretch("<?php bloginfo('template_url'); ?>/images/tn_bg2.jpg", {speed: 150});
  $('.clicks a').click(function() {
    var happy = $(this).attr('href');
      $(this).fadeIn('slow', function() {
        $("#backstretch img").attr("src", happy);

      });
      return false;
  });
}); //end.ready
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...