问题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”为空或不为对象
错误区域:
$("#innerWrapper").addClass("js-version");我还在页面上使用protoype.js。
发布于 2010-04-27 13:13:28
如果您在页面上使用jQuery和Prototype,那么在全局范围内,$.fn确实很可能是未定义的。在同一个页面上使用jQuery和Prototype的唯一方法是使用jQuery.noConflict并给它一个与$不同的符号,原型也使用$。
发布于 2010-04-27 13:12:04
听起来您的问题是prototype和jQuery都使用$函数/变量名。查看此页如何设置jQuery使其不与原型冲突。
发布于 2010-04-27 13:08:36
你为什么要在报关单上申请?apply用于使用方法指定此值。通常你会做这样的事。
var object1 = {X:"stuff"};
var $.fn = function () {
/* substitute your method here */
this.X = this.X || "default";
alert(this.X);
};
$.fn.apply(object1);https://stackoverflow.com/questions/2721363
复制相似问题