首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js如何做的导航本地正常,放到网上就卡,咋回事

2012-03-23 
js怎么做的导航本地正常,放到网上就卡,怎么回事?是这样的,导航用的jquery,本地无问题,放到网上就卡。先看代

js怎么做的导航本地正常,放到网上就卡,怎么回事?
是这样的,导航用的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]


经观察,鼠标放上去,每次浏览器都要重新去服务器那边把图片下载过来。不是下载一次在本地缓存里下次直接去缓存用么?怎么还去网上下载那张本地缓存的图片???求解啊。

[解决办法]
估计是因为你这url不是静态的
[解决办法]

探讨

问题已经解决,用背景图片中css的position属性来控制,不用img的src了。。。
网上查了下,IE6的BUG背景图片不会缓存,我IE8居然也是。估计是事件驱动原理了。。。

热点排行