js与IE兼容问题 对象不支持此属性或方法,求解决!
//inittextdatavarinitTextData=function($item,padding){var$p=$item.find(">div:hidden")...
//init text data
var initTextData = function($item, padding) {
var $p = $item.find(">div:hidden");
var textWidth = getPosNumber(parseInt($p.css("width")) - padding, 300);
var textHeight = getPosNumber(parseInt($p.css("height")) - padding, 0);
$innerText.width(textWidth).html($p.html());
if (textHeight < $innerText.height()) {
textHeight = $innerText.height();
}
$item.data("textbox", {x:$p.css("left"), y:$p.css("top"), w:textWidth + padding, h:textHeight + padding, color:$p.css("color"), bgcolor:$p.css("background-color")});
}
此代码在谷歌和火狐浏览器下都可以正常运行,在IE和IE内核的浏览器下,就报错!请问是什么问题呢?
用IETESTER测试,报错内容为“Object doesn't support property or method 'html' , 求大侠解决一下!谢谢 展开
var initTextData = function($item, padding) {
var $p = $item.find(">div:hidden");
var textWidth = getPosNumber(parseInt($p.css("width")) - padding, 300);
var textHeight = getPosNumber(parseInt($p.css("height")) - padding, 0);
$innerText.width(textWidth).html($p.html());
if (textHeight < $innerText.height()) {
textHeight = $innerText.height();
}
$item.data("textbox", {x:$p.css("left"), y:$p.css("top"), w:textWidth + padding, h:textHeight + padding, color:$p.css("color"), bgcolor:$p.css("background-color")});
}
此代码在谷歌和火狐浏览器下都可以正常运行,在IE和IE内核的浏览器下,就报错!请问是什么问题呢?
用IETESTER测试,报错内容为“Object doesn't support property or method 'html' , 求大侠解决一下!谢谢 展开
2个回答
展开全部
呵呵,IE和IE内核不能一起用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询