Tag: range

使用鼠标光标位置作为CoffeeScript / JavaScript中的范围起点

正如标题所述,我想用光标的位置作为范围的起点。 现在有这样的简单样本 . . The quick brown fox jumps over the lazy dog . . 在CS / JS方面,我将事件监听设置为鼠标移动,试图打印出光标位置的偏移量,但是我没有使用正确的方法,最终得到undefined或no method error 。 再一次,非常简单的CS,因为我真的只想测试它。 $(document).ready -> $(document).mousemove -> target = event.target console.log(“#{target.offset()}”) // also tried .rangeOffset .offset 理想情况下,我想要一些可以输入到range.setStart()函数中的东西。 例如,如果我要在狐狸中使用m,我会希望偏移量返回为16,这样我就可以设置范围的开始,如range.setStart(target,16) 。 任何有助于我正确指导的帮助将不胜感激。 编辑:在输入并提交之后,我意识到期望元素给我回复偏移信息是多么愚蠢。 我非常失落,请指导我。

使用jquery使用范围输入更改video量

我正在尝试将我的JS代码转换为JQuery,因为我的所有其他代码都在JQuery中并且为了保持一致性,但是我在更改值时更新了范围输入时遇到了问题。 我有以下html: //sources… Sorry, your browser does not support HTML5 video. 并试图像这样改变音量: $(‘#volume’).change(function() { $(‘#video-1’)[0].volume = $(‘#volume’).attr(“value”); }); 我已经尝试在video元素上使用JQuery中的prop()方法,但这也不起作用 $(‘#volume’).change(function() { $(‘#video-1’)[0].prop(“volume”) = $(‘#volume’).attr(“value”); }); 在JS中我使用了一个更改事件,所以我相信这是正确的事件: volumeControl.addEventListener(“change”, function(e) { video.volume = volumeControl.value; });

在contenteditable中替换特定单词

我有一个满足的div 我需要从插入位置得到最后一个字,在某些情况下我必须测试并删除这个特定的字。 以下是我的表现 $(‘#divTest’).on(‘keyup focus’, function (e) { if (e.keyCode == 32) { var lastWord = getWordPrecedingCaret(this), spanLastWord = $(‘#lastWord’); } }); function getWordPrecedingCaret(containerEl) { var preceding = “”, sel, range, precedingRange; if (window.getSelection) { sel = window.getSelection(); if (sel.rangeCount > 0) { range = sel.getRangeAt(0).cloneRange(); range.collapse(true); range.setStart(containerEl, 0); preceding = range.toString(); } } else […]

使用Tablesorter的列中的数字范围

我最近遇到了一个问题。 我打算使用带滑块filter的这种类型tablesorter并尝试修改它,但它没有用。 我需要能够处理表格列中的数字范围(即不仅仅是单个数字,如51,而是3-8)。 因此,当我在滑块filter上选择值5时,我需要它来显示列值为3-8的行而不是值为51的列。 对于如何在表格中使用数值范围,您有任何关于如何修改它的想法吗?

拖动UI输入范围滑块的范围

0 10 90 100 我需要一个带有两个手柄的输入范围滑块来选择一个范围,以及拖动范围的能力 (上图中的等号)。 因此,在上面的示例中,start = 10和end = 90,并通过移动两个句柄之间的整行来向左拖动: 0 80 100 现在Start为0,End为80,无需拖动句柄即可完成。 什么库提供此function? 谢谢。