Tag: 范围

Jquery滑块范围在iPad上不起作用

下面是我的Jquery滑块范围(最小 – 最大)代码,拖动在台式计算机上工作正常,但是当我在iPad上测试它时,它不起作用。 有人可以帮我这个吗? 不幸的是我无法附加图片。 下面是滑块范围图, =====(>)=======(<)===== var maxValue,myRequest,isDown=false,setUrl; setUrl = “/search_type/filter.php”; $( “#slider-range” ).slider({ range: true, min: 0, max: 500, step:25, orientation: “horizontal”, values: [ 0,500 ], slide: function( event, ui ) { if(ui.values[1] === 500) { maxValue = 500+”+”; } else { maxValue = ui.values[1]; } $( “#priceRange” ).val( “£” + ui.values[ 0 […]

JQuery Range输入监听器

嘿jquery和hmtl5范围有点麻烦。 我试着在改变时获取值,但事件监听器没有捕获它。 目前我的代码是: HTML html += ‘Apply Credits: ‘+credits+” JS是: $(‘#discount_credits’).mousewheel( function() { alert(‘it changed!’); alert(‘new value = ‘ + $(this).val()); }); 我也试过了 $(‘#discount_credits’).change( function() { alert(‘it changed!’); alert(‘new value = ‘ + $(this).val()); }); 似乎都没有用。 难道我做错了什么?

创建对jQuery.data键的本地引用

我正在对jQuery.data()进行一些测试,并且我正在尝试创建对某个数据键的本地引用,我希望它可以在本地更改并仍然影响“外部”。 我认为用一个例子会更好,因为我在jsFiddle上发布的半长代码而不是这里: http://jsfiddle.net/esbenp/p4kt2/22/ 我希望的输出是: {1: {length: 1}, total: 1} 但只有length属性受到递增局部变量的影响: {1: {length: 1}, total: 0} 我该怎么办?

如何使用jQuery将css应用于savedRange文本选择?

是否可以在savedRange文本选择周围应用css或wrap标签。 我正在使用jquery。 这不起作用: $(savedRange).css(…); $(savedRange).wrap(…);

在文本选择之前/之后添加元素

我正在寻找允许我在选定文本之前或之后构建一些元素的函数。 类似这样的一个javascript替换选择所有浏览器,但是在选择之前或之后添加一些内容而不是替换它,比如after()和before() jQuery方法。 我应该使用一些DOM选择方法,如果是哪一个? 或者确实存在更容易实现的东西?

jquery滑块,时间选择器和保留时间..

我正在使用jquery滑块来选择开始和结束时间这很好,但我需要添加限制。 基本上,我有一个可用的窗口,我需要消除。 所以在我的例子中: http : //madeeasyfor.me/stackoverflow/time_pick_test_1.html (我已经评论了validationfunction,因此您可以看到滑块,代码具有所有脚本的绝对路径,因此可以随意获取本地使用的视图源转储) 我有一个24时钟。 使用动态生成的PHP脚本,我想添加各种预订时间..所以当用户尝试选择预订时间时,他们会收到错误(弹出,无论如何)。 现在,我很难编码我预订的时间。 我不能为我的生活似乎让滑块识别所选择的预订时间。 如果我不清楚任何事情,请问……一旦用户选择了一个时间,我就可以用PHP进行检查,但我希望用户立即知道。 (理想情况下,我想给幻灯片上色以标记预定的时间……但那是另一个问题… ;-p 三…

使用jQuery的Youtube iframe播放器JS API – 播放器对象没有方法’getPlayerState’

我有以下代码,假设有鼠标hover事件时暂停Slidedeck的自动滚动。 对于mouseout事件,自动滚动应该恢复工作,除非Slidedeck中的youtobevideo当前正在播放或缓冲。 如果没有Youtubevideo的条件,我的工作正常。 我相信对象播放器的范围有问题,但无法解决,如何解决这个问题。 我在mouseout上的控制台中遇到的错误是: 未捕获的TypeError:对象#没有方法’getPlayerState’ 欢迎任何建议。 这里是YT播放器iframe JS API函数参考的链接: https : //developers.google.com/youtube/iframe_api_reference#Functions 这是我的代码: // remap jQuery to $ jQuery(function ($) { /* trigger when page is ready */ $(document).ready(function (){ // Control for the video in Slidedeck // Find slidedeck $( “dl.slidedeck” ) // On mouseenter stop the Slidedeck autoplay .mouseenter( function() { $( […]

使用jQuery select()选择div的内容

是否可以使用或调整jQuery的.select()来设置div的整个内容的选择范围? 我有一个div,它有一系列标签,输入,选择对象和一些其他UI元素。 我在一个单独的StackOverflowpost上找到了代码,其中一些代码托管在jsFiddle上: http : //jsfiddle.net/KcX6A/570/ 这可以适应选择输入值吗? 或者你会怎么建议我这样做? 谢谢,康纳 编辑:更多信息 我知道如何使用jQuery获取输入的值,这很容易,我也知道如何使用.select()选择独立元素的值。 在我的div中,我有一系列不同的元素类型,包括输入,标签,选择等。我需要对所有元素进行全面选择。 我之前添加的jsFiddle链接显示了如何设置div的范围并选择像p标签等元素的文本。我需要的是设置div的内容范围,当我点击ctrl + c或cmd + c时复制输入值和标签。 总而言之,使用.val和.select不会起作用,我不这么认为。 我需要以某种方式结合上述内容,但不确定如何实现。 有任何想法吗?

如何在javascript中访问当前范围之外的变量?

我正在用javascript编写一个应用程序,无法弄清楚如何访问我的函数中声明的变量,在这个jquery解析中。 在里面我可以访问全局变量,但我真的不想为这些值创建全局变量。 基本上我想从simulationFiles变量中的xml文档中提取文件名。 我检查node属性是否与simName相等,并提取xml元素中的两个字符串,我认为这部分正在工作。 如何提取这些xml元素并将它们附加到局部变量? function CsvReader(simName) { this.initFileName = “somepath”; this.eventsFileName = “somepath”; $(simulationFiles).find(‘simulation’).each(function() { if ($(this).attr(“name”) == simName) { initFileName += $(this).find(“init”).text(); eventsFileName += $(this).find(“events”).text(); } }); }

HTML修改后无法恢复选择,即使它是相同的HTML

我正在尝试存储一个contentEditable元素的选择,并在以后恢复它。 我想观察paste事件并按原样存储HTML,清除html然后手动插入粘贴的文本,并在所选位置进行一些更改。 看看这个例子: jsfiddle.net/gEhjZ 当您选择文本的一部分时,点击store ,再次删除选择并点击restore ,它按预期工作。 但是当你第一次点击store ,然后通过点击overwrite html替换HTML与完全相同的HTML,然后尝试restore ,没有任何反应。 我认为使用.cloneRange()会有所作为,但事实并非如此。 即使是对象的深层副本( $.extend(true, {}, oldRange) )也$.extend(true, {}, oldRange) 。 一旦我覆盖HTML,选择对象sel也会被更改。 对我来说,更改选择上下文将擦除范围是有道理的,但我正在尝试将其恢复为完全相同的HTML。 我知道我可以使用rangy ,但我真的不想为这个小function使用一个巨大的库。 我错过了什么? 任何帮助将非常感激! 注意:只有Firefox / Chrome,因此不需要使用crossbrowser-hacks。 更新: @Tim Down的答案在使用div时有效,但我实际上使用的是iframe。 当我做那个例子时,我认为这没有任何区别。 现在当我尝试恢复iframe的主体时,我收到以下错误: TypeError: Value does not implement interface Node. 在以下行中preSelectionRange.selectNodeContents(containerEl); 。 我没有从谷歌搜索获得太多。 我试图包装正文的内容并恢复包装的html,但我得到了同样的错误。 jsfiddle在这种情况下不起作用,因为它使用iframe来显示结果本身,所以我在这里举了一个例子: snipt.org/AJad3 并且没有包装: snipt.org/AJaf0 更新2:我认为我必须使用editable.get(0) 。 但现在iframe选择的start和end是0.参见snipt.org/AJah2