是这样的,导航用的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]
经观察,鼠标放上去,每次浏览器都要重新去服务器那边把图片下载过来。不是下载一次在本地缓存里下次直接去缓存用么?怎么还去网上下载那张本地缓存的图片???求解啊。
解决方案 »
- 表单提交设置快捷键 ,“ctrl”+'enter'
- 控制链接颜色代码!
- 长字符串按等字长存入数组
- extjs getForm().isValid()是如何进行验证的
- 怎样在asp中将IP地址转化为十进制数值?(特急,恳求)
- 如何得到iframe中某个td对象的值?(急,在线等待)
- 警告: 网页已经过期(在IE6.0中出现这个问题)如何解决(在线。。。。。。)
- 在applet中调用javascript的问题
- 请教一个窗口问题!!——————我先谢谢了!!
- ExtJS项目的访问路径都必须是路由吗?请大神指教!
- js 给html中得class添加样式 在ie6 7下不显示图片,代码如下
- 如何在父窗口中关闭所有window.open的子窗口
网上查了下,IE6的BUG背景图片不会缓存,我IE8居然也是。估计是事件驱动原理了
一般如果不是类似头像这样的图片,都建议作为背景图片,用CSS定位出来就好了。