javascript - 无法使用 Bootstrap slider 更改不透明度值

标签 javascript jquery html css twitter-bootstrap

由于某种原因, slider 不会更改值,我在浏览器控制台中不断收到“Uncaught TypeError: Cannot set property 'opacity' of undefined”错误。

我只想将不透明度的值从初始值 1 更改为 slider 的值乘以 .01.....

我的脚本如下:

<div id="jpegcam" class="jpegcam_slider" style="opacity: 1; z-index: 1; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; top: 239px"></div>

<input id="ex1" data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="1" data-slider-value="100"/>
            <script>
                $('#ex1').slider({
                    formater: function(opacity) {
                        return 'Current value: ' + opacity;
                    }
                });
                $('#ex1').on('slide', function(value)
                {
                    $('.jpegcam_slider').style.opacity = (value*.01);
                });
            </script>

在 Google 和论坛上查找了一两个小时,但没找到...

我做错了什么?谢谢

PS 我正在使用来自 here 的 slider Bootstrap js 和 css 插件.

最佳答案

您可以使用 css() 代替,因为 $('.jpegcam_slider') 是一个 jQuery 对象:

$('.jpegcam_slider').css('opacity', value*.01);

关于javascript - 无法使用 Bootstrap slider 更改不透明度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22399186/

相关文章:

html - 为什么我的页脚不会转到页面底部?

html - 如何将页脚固定在底部?

javascript - 带有字符串值的 html anchor 标记重定向

javascript - 将新文本置于旧文本之上

javascript - 将变量传递给函数时出错 javascript 不允许更改 CSS

jquery - 显示 js 模态不适用于最新的 jQuery 版本

添加 div 时 JavaScript 日历不起作用

javascript - 对 useEffect 使用react,依赖数组仍在循环

Javascript 修改 URL 并分配 URL,而不使用源作为父级

javascript - GitHub 速率限制防止返回用户提交历史记录