求帮忙把jquery-1.4.2.min.js的代码转换成1.8.3.min.js可用的代码

2024-12-25 18:37:21
推荐回答(4个)
回答1:

首先下载一个新的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);
}

);

回答2:

你直接下载一个1.8.3.min.js把jquery-1.4.2.min.js替换掉不行吗?

回答3:

报错信息贴出来

回答4:

1.8.3中没有jq对象了,是$代替了,
所以引入jQ1.8.3下面加一句,把$赋值给jq就好了