【发布时间】:2010-04-27 13:02:28
【问题描述】:
问题 1
错误:Microsoft JScript 运行时错误:“$.fn”为空或不是对象
错误区域:
$.fn.apply=function(item,content,header){
$(".featureBox"+item).css('z-index', "1000");
$("img.featureBox" + item +"top").attr("src",basepath + "box-big-top.jpg");
$("img.featureBox" + item +"imgcut").attr("src",basepath + "box-big-img"+item+".jpg");
featureboxcont[item].attr("src",basepath + "box-big-cont.jpg");
$("img.featureBox" + item +"foot").attr("src",basepath + "box-big-bot2.jpg");
//$("#NoteModalDialog > #x-dlg-bd > #x-dlg-tab > #acc-ct")
$("#box"+item+"headtext > .h2div > h2").text(header);
$("#box"+item+"bottext").css({"top":"181px","width":"205px","font-size":"12px","color":"#ffffff","left":"10"});
$("#box"+item+"foottext").css({"top":footheight+"px","width":"215px","left":"20"});
$("#box"+item+"hidden").css({"display":"block"});
$("#box"+item+"bottext").text(content);
$("#box"+item+"headtext > .h2div > h2").removeClass("sIFR-replaced");
callsIFR();
}
问题 2
错误:Microsoft JScript 运行时错误:'null' 为 null 或不是对象
错误区域:
$("#innerWrapper").addClass("js-version");
我也在页面上使用 protoype.js。
【问题讨论】:
-
apply已为所有对象定义,您可能不应该(不能?)更改它。 Read more.. -
@meagar:
apply是为 function 对象定义的,而不是所有对象。 jQuery 的fn不是一个函数,它是一个普通的对象。
标签: javascript jquery prototypejs conflict