更改JQuery范围滑块工具提示上的滑动文本
Change sliding text on JQuery range slider tooltip
当滑块从中间移到右侧时,我想更改文本,当滑块从中部移到左侧时,我要更改为另一个文本,而当滑块位于确切的中间(起始位置)时,我希望更改为其他文本(弹出式工具提示应该是永久性的)
这是我的代码:
HTML:
<div class="col-md-4">
<input autocomplete="on" type="range" min="0" max="20" value="10"
id="agriculture" data-toggle="tooltip" data-placement="bottom"
title="Hey! You should drag me!">
</div>
JS:
$("#agriculture").tooltip();
这是我目前的小提琴设置。
请帮我实现这一点。如果我移动滑块,必须调用一些函数,并且文本应该根据位置进行更改。
提前谢谢。!
http://jsfiddle.net/MK55f/
您可以在mouseup上设置一个处理程序,并使用val()
来获取当前范围值,并用attr()
设置title
属性
在我的小提琴里,我注释掉了.tooltip()
,因为我看不出重点是什么,而且它似乎覆盖了title
属性提供的默认工具提示。
您应该能够通过"输入更改"事件获得更改:
$('#agriculture').on('input change', function () {
然后获取值并根据值更改标题:
$("#agriculture").tooltip('hide')
.attr('data-original-title', 'New Title')
.tooltip('fixTitle')
.tooltip('show');
演示:http://jsfiddle.net/Finrod/H2FZQ/25/
相关文章:
- 基于文本jquery php更改按钮
- 选择“p文本jquery”
- 附加 HTML 转义文本:jQuery
- 如何知道选中/突出显示的文本jquery的顺序出现
- Action.on('模糊')不't处理输入文本-jQuery 1.9+
- 在当前工具提示文本 JQuery 旁边追加或添加新文本
- 文本自动移动以适应动画相邻文本 (jquery):如何平滑
- 获取锚点的特定文本 - jQuery
- 从文本 jquery 中查找和挑选出模式
- 延迟后如何更改文本 - jQuery.
- 更改按钮文本 jQuery
- 使用 :包含 找到一个文本 jquery
- 获取引导程序单选按钮文本-jquery
- onchange函数转换为输入文本JQuery的数组
- 语法错误未终止字符串文本jquery
- 将输入占位符文本与span文本jquery交换
- 更改数值为文本- jQuery / NivoSlider
- 在文本区搜索指定的文本- jQuery/Javascript
- 一个字一个字地突出显示文本(jquery)(关闭)
- 无终止字符串文本jquery或更多