是这样的,导航用的jquery,本地无问题,放到网上就卡。
先看代码:[code=JScript] $(document).ready(function(){
$(".sub_nav").mousemove(function(){
$(this).children("a").css("background-image","url(images/0"+$(this).attr("id")+"a.jpg)");
$(this).find("ul").slideDown(200);
});
$(".sub_nav").mouseleave(function(){
$(this).find("ul").css("display","none");
$(this).children("a").css("background-image","url(images/0"+$(this).attr("id")+".jpg)");
$(this).find("ul").slideUp(5);
});code]
经观察,鼠标放上去,每次浏览器都要重新去服务器那边把图片下载过来。不是下载一次在本地缓存里下次直接去缓存用么?怎么还去网上下载那张本地缓存的图片???求解啊。
先看代码:[code=JScript] $(document).ready(function(){
$(".sub_nav").mousemove(function(){
$(this).children("a").css("background-image","url(images/0"+$(this).attr("id")+"a.jpg)");
$(this).find("ul").slideDown(200);
});
$(".sub_nav").mouseleave(function(){
$(this).find("ul").css("display","none");
$(this).children("a").css("background-image","url(images/0"+$(this).attr("id")+".jpg)");
$(this).find("ul").slideUp(5);
});code]
经观察,鼠标放上去,每次浏览器都要重新去服务器那边把图片下载过来。不是下载一次在本地缓存里下次直接去缓存用么?怎么还去网上下载那张本地缓存的图片???求解啊。
解决方案 »
- select 多选
- 用js写一段代码,不用标签
- 网页realplayer,如何在下次看的时候进度自动移动到上次看过的地方?
- div.innerhtml动态赋值问题?
- javacript 导出Excel 文件
- window.parent.frames["main"].document.title跨域怎样取值
- 如何用js控制.doc的链接打开时弹出的窗口,直接打开。而不用另村为,取消等
- JS模拟弹窗,IE下出现错误。
- 菜鸟:这么写为什么不行呢?
- ▲ 向大家问好了!发发牢骚,顺便请教个操作系统方面的问题。
- js 给html中得class添加样式 在ie6 7下不显示图片,代码如下
- 如何在父窗口中关闭所有window.open的子窗口
网上查了下,IE6的BUG背景图片不会缓存,我IE8居然也是。估计是事件驱动原理了
一般如果不是类似头像这样的图片,都建议作为背景图片,用CSS定位出来就好了。