在第三方jQuery插件中使用自定义变量

时间:2011-03-16 18:11:26

标签: jquery variables jquery-plugins

我在撰写jQuery方面并不是那么擅长,但原谅这个天真的问题:

我希望将点击的href的值放入'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 :(得分:0)

好的,我明白了。这就是我做的事情,任何人都在想:

$(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