javascript - JQuery slider 根据 slider 值更改图像

标签 javascript jquery jquery-ui

我正在尝试让我的 slider 值识别它的值并更改图像。这是对 jquery 的默认功能的一个赞成,反对的概念。因此,如果用户向左滑动(拇指向下),请更改 img css(不透明度)以显示选中的内容。

我认为这就足够了,但实际上它完全移除了 slider 。

if ui.value >= 51{
  $('img.up').css('opacity','.8');
  alert('cool');
}
if ui.value <= 49{
    $('img.down').css('opacity','.8');
    alert('too bad');
}

我做了一个 fiddle here .如何让 slider 值生效?

我知道我可能应该问/提出另一个问题,为什么 slider 不会生成多个。但如果您有任何建议,我也会采纳。

提前感谢您的帮助。

最佳答案

您忘记在 if 语句中添加括号。

$('img.up, img.down').css('opacity','.4');
if (ui.value >= 51) {
  $('img.up').css('opacity','.8');
}
if (ui.value <= 49) {
  $('img.down').css('opacity','.8');
}

DEMO

关于javascript - JQuery slider 根据 slider 值更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14324864/

相关文章:

javascript - jquery .unload() 仅在 iframe 中访问的第一个页面触发

javascript - 在默认 NightWatch 浏览器实例中启用和修改 Chome 扩展(特别是 ModHeader 扩展)

javascript - 结合 Visual Studio 2015、gulp、browserify、React.js 和 JSX

javascript - 可以使用javascript将html td更改为链接吗?

javascript - 改变现有的js方法,而不改变原有的js

python - 在 Selenium 测试中摆脱 JQuery DatePicker

javascript - 使用 javascript 重置为自动完成和下拉表单字段的默认值

php - 使用 Javascript 和 JQuery UI 的 while 循环失败

javascript - Highcharts : is it possible to change the font of the label in Highchart via a click of a button?

javascript - 通过单击周围的 td 来单击复选框