【发布时间】:2012-08-12 06:33:13
【问题描述】:
我在使用简单的 Javascript 代码时遇到了麻烦,该代码在 Firefox 中运行而不是在 Chrome 中运行。
这是我的功能
function ToggleArrow(id1, id2)
{
var display = window.getComputedStyle(id1).getPropertyValue('display');
if (display=="none") {
$(id2).fadeToggle(100, function(){$(id1).fadeToggle(100);});
} else {
$(id1).fadeToggle(100, function(){$(id2).fadeToggle(100);});
}
}
Chrome 实际上甚至没有通过第一行。
【问题讨论】:
-
你有 jsfiddle 或类似的东西让我们看看吗?
-
不,它是动态内容,但我可以在 jsfiddle 中复制它。与此同时,您知道 Chrome 会出现什么问题吗?
-
为什么不用jQuery
$(id1).css(display);来获取显示属性?
标签: javascript jquery google-chrome