对象不支持此属性或方法IE& jQuery的

时间:2010-06-02 10:06:30

标签: jquery internet-explorer

我正在使用jQuery和cornerz插件来获取页面元素的圆角而不使用图像。

在IE7和8中它失败了,我收到了这个错误:

“对象不支持此属性或方法”

就这一行:

  if($.browser.msie && settings.fixIE) {
      var ow = $$.outerWidth();
      var oh = $$.outerHeight();

基本上它抱怨了outerWidth和outerHeight属性......

cornerz演示页面(here)在IE7和8上运行完美,没有任何错误,它有几个例子......我不知道为什么会发生这种情况

任何建议都将受到赞赏

提前致谢

2 个答案:

答案 0 :(得分:2)

我认为你早先在他们的剧本中遗漏了这一行:

var $$ = $(this);

jQuery没有$$符号,我不认为cornerz也没有(查看源代码),他们只是将它用作函数中的局部变量。 (参见cornerz source中的第117行。)

答案 1 :(得分:0)

我使用旧版本的jQuery解决了这个问题:而不是1.4.2我去了1.2.6并且一切按预期工作