【发布时间】:2019-08-24 12:09:57
【问题描述】:
我正在尝试通过 JavaScript 去除缩略图的不透明度。
我有一个非常简单的用于幻灯片放映的 JavaScript 函数。该功能适用于幻灯片,但我还想删除缩略图的不透明度。
幻灯片是动态的,其中有一排通过带有<img src=...> 的 HTML 页面创建的可点击缩略图,然后缩略图位于所选缩略图的放大图像上方。在我下面的代码中,“enlargeProdThumb”是放大缩略图的 id,“thumbImg”是缩略图。我已经通过 CSS 设置了缩略图的不透明度,但是我想在选择缩略图作为源时删除不透明度。有没有办法用这么简单的脚本来做这件事,还是我用错了方法。
function slideShow(event){
var thumbImg = event.target || event.srcElement;
document.getElementById("enlargeProdThumb").src = thumbImg.getAttribute("src");
}
【问题讨论】:
-
你应该尝试使用 CSS 覆盖它。
-
“移除不透明度”对我来说意味着“使其透明”。如果是这种情况,
thumbImg.style.opacity = 0就是您问题的字面答案。
标签: javascript