我在撰写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
它没有工作,有什么想法吗?提前谢谢!
答案 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