使用.css和jCarousel更改背景

时间:2011-02-27 19:29:45

标签: css ajax dynamic background jcarousel

我尝试使用jCarousel和Ajax进行动态库。 我的拇指正在从'.txt'文件中加载。 我尝试做这样的事情:如果点击拇指体背景改变< ---这个动作适用于所有拇指但背景不同... 但是,如果我尝试为不同的文件添加动态网址,它是行不通的,如果我更改+ url +以获得准确的路径,那么所有图片都会从路径中加载相同的图片 - 这是可以理解的....

低于我的代码

  function mycarousel_getItemHTML(url)
{
    return '<img src="' + url + '" width="200" height="75" alt="" border="0" class="newbg" />';
};


jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        scroll: 2,
        itemLoadCallback: mycarousel_itemLoadCallback
    });

    $('.newbg').live("click", function(){
            $('body').css('background-image', 'url(' + url + ')');
    });
});

任何人都有想法更改此代码以获得正确的效果......?

1 个答案:

答案 0 :(得分:0)

我添加了这样的内容:

$('.newbg').livequery("click", function(){
    var url = $(this).attr("src").replace("_t", "");
    var img = new Image();
    img.onload = function() {
    };
       img.src = url;                         
      $('body').css('background-image', 'url(' + url + ')');
    });

这是正确的,谢谢......

问题可以结束......