我正在使用jQuery和cornerz插件来获取页面元素的圆角而不使用图像。
在IE7和8中它失败了,我收到了这个错误:
“对象不支持此属性或方法”
就这一行:
if($.browser.msie && settings.fixIE) {
var ow = $$.outerWidth();
var oh = $$.outerHeight();
基本上它抱怨了outerWidth和outerHeight属性......
cornerz演示页面(here)在IE7和8上运行完美,没有任何错误,它有几个例子......我不知道为什么会发生这种情况
任何建议都将受到赞赏
提前致谢
答案 0 :(得分:2)
我认为你早先在他们的剧本中遗漏了这一行:
var $$ = $(this);
jQuery没有$$
符号,我不认为cornerz也没有(查看源代码),他们只是将它用作函数中的局部变量。 (参见cornerz source中的第117行。)
答案 1 :(得分:0)
我使用旧版本的jQuery解决了这个问题:而不是1.4.2我去了1.2.6并且一切按预期工作