admin管理员组文章数量:1333442
I am using react rc-slider
. I want to add tooltip to display current value I am following rc-slider github post. but my slider position got fixed. and once tooltip appeared and it is not disappearing. my slider looks likes this
Related code is below
const handle = () =>(
<Tooltip
prefixCls="rc-slider-tooltip"
overlay={this.props.value}
visible={true}
placement="top"
key={0}
>
<Handle value={this.props.value} />
</Tooltip>
And my render is
return (
<Slider
min={this.props.minValue}
max={this.props.maxValue}
marks={marks}
disabled={this.props.disabled}
step={this.props.step}
onChange={this.updateValue.bind(this)}
value={this.props.value}
handle={handle}
// tipFormatter={value => `${value}%`}
onAfterChange={value => this.props.updateValue(value)}
/>
)
please help me how to improve this
I am using react rc-slider
. I want to add tooltip to display current value I am following rc-slider github post. but my slider position got fixed. and once tooltip appeared and it is not disappearing. my slider looks likes this
Related code is below
const handle = () =>(
<Tooltip
prefixCls="rc-slider-tooltip"
overlay={this.props.value}
visible={true}
placement="top"
key={0}
>
<Handle value={this.props.value} />
</Tooltip>
And my render is
return (
<Slider
min={this.props.minValue}
max={this.props.maxValue}
marks={marks}
disabled={this.props.disabled}
step={this.props.step}
onChange={this.updateValue.bind(this)}
value={this.props.value}
handle={handle}
// tipFormatter={value => `${value}%`}
onAfterChange={value => this.props.updateValue(value)}
/>
)
please help me how to improve this
Share Improve this question edited Sep 5, 2017 at 18:07 Panther 9,4183 gold badges25 silver badges36 bronze badges asked Sep 5, 2017 at 18:00 LowCoolLowCool 1,4115 gold badges31 silver badges55 bronze badges 2- Are there any erro in console ? – Panther Commented Sep 5, 2017 at 18:19
-
if I use
Range
it is but forslider
no – LowCool Commented Sep 5, 2017 at 18:21
1 Answer
Reset to default 5I end up using createSliderWithTooltip
of rc-slider below is my updated code
import Slider, { createSliderWithTooltip } from 'rc-slider';
const SliderWithTooltip = createSliderWithTooltip(Slider);
<SliderWithTooltip
min={this.props.minValue}
max={this.props.maxValue}
marks={marks}
disabled={this.props.disabled}
step={this.props.step}
onChange={this.updateMixValue.bind(this)}
value={this.props.value}
onAfterChange={value => this.props.MixValue(getValues(value))}
/>
and in scss file added like this
.rc-slider-mark{
padding-top:7px;
}
.rc-slider-step{
span{
background-color: rgb(44, 71, 112);
border-color: rgb(44, 71, 112);
}
}
.rc-slider-handle{
background-color: #5bc0de;
border-color: #5bc0de;
}
本文标签: javascripthow to format tooltip in rcsliderStack Overflow
版权声明:本文标题:javascript - how to format tooltip in rc-slider - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742354447a2459133.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论