首先下载一个新的jq,替换原来的jq,记得改路径和名字然后把你之前的代码替换成:
$(function () {
var indexid = $(".onthis").index();
if (indexid < 0)
{
indexid = 0;
}
$("#menus li").attr("class", "menu_li");
$("#menus li").eq(indexid).attr("class", "menu_lishw"); //设置当前频道标签高亮
$(".menu_lishw .menu_tit a").attr("class", "sele");
$(".menu_lishw .menu_con").show();
});
$("#menus .menu_li").hover(
function(){
clearTimeout(setTimeout("0")-1);
$("#menus .menu_con").hide();
$("#menus li .menu_tit .sele").attr("class","shutAhover");
$(this).attr("id","nav_hover")
$("#nav_hover .menu_tit a").attr("class","sele");
$("#nav_hover .menu_con").show();
},
function(){
if(jq(this).attr("class") != "menu_lishw"){
$("#nav_hover .menu_tit .sele").attr("class","");
$("#nav_hover .menu_con").hide();
}
$(this).attr("id","")
$("#menus li .menu_tit .shutAhover").attr("class","sele");
setTimeout(function(){
$(".menu_lishw .menu_con").show();
$(".menu_lishw .menu_tit a").attr("class","sele");
},50);
}
);
你直接下载一个1.8.3.min.js把jquery-1.4.2.min.js替换掉不行吗?
报错信息贴出来
1.8.3中没有jq对象了,是$代替了,
所以引入jQ1.8.3下面加一句,把$赋值给jq就好了