首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jQuery UISlider加载时显示默认值

在jQuery UISlider加载时显示默认值
EN

Stack Overflow用户
提问于 2017-05-07 09:16:02
回答 1查看 35关注 0票数 0

JSFIDDLE演示

我想不出怎么做以下几件事:

  1. 显示加载中的默认项。当前,它将加载一个空白页,并仅在拖动滑块时显示数据。
  2. 在加载项目时显示褪色效果。

这是HTML

代码语言:javascript
复制
<div class="sli3"></div>
<div class="div-0">
  <div class="div-1"></div>
  <div class="div-2"></div>
  <div class="div-3"></div>
</div>

CSS:

代码语言:javascript
复制
.div-0 {
  position: relative;
}
.div-1 {
  position:absolute;
  top:150px;
  left:150px;
}
.div-2 {
  position:absolute;
  top:100px;
  left:60px;
}
.div-3 {
  position:absolute;
  top:210px;
  left:260px;
}

联署材料:

代码语言:javascript
复制
$(function() {
    $(".sli3").slider({
            animate: true,
        range: "min",
        value: 10,
        min: 0,
        max: 100,
        slide: function(event, ui) {
            if (ui.value<=20) {
               $(".div-1").text("whatever");
               $(".div-2").html("hello <strong>world</strong>");
               $(".div-3").text("");
            }
            else if (ui.value>=21 && ui.value<50) {
               $(".div-1").text("yay");
               $(".div-2").text("whoo");
               $(".div-3").text("");
            }
            else if (ui.value>=50 && ui.value<70) {
               $(".div-1").text("star");
               $(".div-2").text("wars");
               $(".div-3").text("");
            }
            else if (ui.value>=70 && ui.value<90) {
               $(".div-1").text("night");
               $(".div-2").text("crawler");
               $(".div-3").text("rocks");
            }
            else {
               $(".div-1").text("example text 1");
               $(".div-2").text("example text 2");
               $(".div-3").text("");
            }
        }
    });
});

我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-07 09:32:01

对您的代码进行一些更改:

代码语言:javascript
复制
$(function() {
    $(".sli3").slider({
        animate: true,
        range: "min",
        min: 0,
        max: 100,
        slide: onSlide,
        change: onSlide
    }).slider('value', 10);
});

(我取出了slide函数,这样我就可以在变化和幻灯片上都调用它)。

检查您的演示的更新:

https://jsfiddle.net/m7uhdsy9/1/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43829811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档