每当我将鼠标悬停在页面上的wbotelhos / raty.js插件上时,它会在星星开启和关闭时重复从服务器获取star-on.png和star-off.png。有没有办法使用图像的本地客户端缓存?我正在使用Chrome进行测试。我使用以下Backbone.View呈现代码将插件插入Item元素。
render: function(manage) {
this.collection.each(function(user) {
this.insertView("ul", new User.Views.Item({
model: user
}));
}, this);
return manage(this).render().then(function(el) {
// Only re-focus if invalid
this.$("input.invalid").focus();
this.$(".raty-test").raty();
});
}
答案 0 :(得分:0)
解决这个问题我写了github:来自wbotelhos / raty的charlesjshort / raty用setSource函数替换设置图像源的代码,该函数将图像设置为localStorage数组中的对象。我使用github:doomhz / jQuery-Image-Cache将图像预加载到localStorage数组中。