2010-01-29 119 views
-2
function change_star_image(star_id){ 
    //$("#star_rating_image_"+star_id).css("background-image","url(images/full-star.png)"); 
    $("#star_rating_image_"+star_id).css('background', 'url(images/full-star.png)'); 
} 

背景图像没有改变。以上是我的片段。使用CSS的jQuery背景图像

+1

HTML在哪里?正确对齐您的代码。 – 2010-01-29 10:46:09

回答

0

jQuery看起来不错。您应该检查:

  • 如果函数正确调用(使用调试器或添加警报)

  • 如果“#star_rating_image _” + star_id是一个有效的元素

  • 如果图像是可访问的

为此,我建议使用萤火虫debuger。

0

问题已修复。愚蠢的原因是,在服务器中,图像丢失了。

+0

你不应该因为标记你的问题而将人标记为失望。我将它标记为用户错误,这不是编码错误。 – 2010-01-29 15:08:07