【发布时间】:2023-03-06 03:06:01
【问题描述】:
我遇到了一个奇怪的问题,即某些文本在 Mac 上的 Chrome 和 Safari 中均不可见。
在所有其他浏览器中,文本是完全可见的,我不知道为什么会这样。我在 Firebug 和 Chrome Developer 工具中调试过,但没有成功。
这是一个例子:
火狐
铬
更新:这里是 Javascript:
function openProductInfo() {
closeAllProductInfo();
$('#overlay').show();
$('#info').css({visibility: 'visible', opacity: 0});
$('#info').animate({opacity: 1}, 250);
$('#options a.info').addClass('active');
infoVisible = true;
}
$('.info').click(function() {
if (infoVisible) {
$('#info').animate({opacity: 0}, 250, function() {
closeAllProductInfo();
});
} else {
openProductInfo();
}
return false;
});
$('#overlay').click(function() {
if (infoVisible) {
$('#info').animate({opacity:0}, 250, function() {
closeAllProductInfo();
});
}
});
这是现场直播:
http://fine-grain-2.myshopify.com/products/the-bowden-black-walnut
【问题讨论】:
-
它对我来说很好用(Chrome 25、Windows)
-
你在使用 Mac @nhahtdh 吗?
-
我猜这是字体的问题(反正只是一种预感)。反正我没有测试。
-
@nhahtdh 否,如果浏览器找不到字体,则默认为标准字体。
-
尝试删除动画并忽略不透明度。这样能解决吗?
标签: html css macos google-chrome webkit