Tag: javascript

Ruby on rails – 更新ajax上的PUT方法

有人能告诉我为什么这个PUT方法不起作用。 $.ajax({ type: “PUT”, dataType: “script”, url: ‘/resources/35’, data: { resource : { pos_y: 45, pos_x: 50 } } }).done(function( msg ) { alert( “Data Saved: ” + msg ); }); 服务器说我已经使用了GET方法但是在我的ajax请求中我输入了:“PUT” Started GET “/resources/35?resource%5Bpos_y%5D=45&resource%5Bpos_x%5D=50&_=1344001820350” for 192.168.1.89 at 2012-08-03 15:50:20 +0200 Processing by ResourcesController#show as */* Parameters: {“resource”=>{“pos_y”=>”45”, “pos_x”=>”50”}, “_”=>”1344001820350”, “id”=>”35”} User Load (0.3ms) SELECT […]

在JavaScript / jQuery中,用逗号将数字转换为整数的最佳方法是什么?

我想将字符串“15,678”转换为值15678.方法parseInt()和parseFloat()都为“15,678”返回15。 是否有捷径可寻?

从tabindex中删除Javascript / JQuery

在HTML表单上,我有INPUT文本框,后跟一个链接,然后是另一个INPUT文本框。 我想从tabindex / tab顺序中删除链接: more info tab顺序是field1,link1,field2,我希望它在tabindex / order中完全没有link1的field1,field2。 除了通过tabindex属性重新排序之外,还有什么方法可以完全删除tab1中的link1吗?

使用浏览器后退按钮保留页面状态以便重新访问

我有一个页面,可以根据用户按下按钮动态加载内容: ${document).ready(function) { $(“#myButton”).click(function() { $(“#dynamicDiv”).load(“www.example.com”); }); } 动态内容工作正常,我可以整天抓取页面。 但是,在您按照指向其他页面的链接后,再按浏览器后退按钮返回页面,页面完全重置,就好像没有加载任何动态内容一样。 我发誓以前我看过不同的行为,但也许我疯了。 浏览器不应该保留页面的状态,而不是重新呈现它吗? 编辑:顺便说一句,我正在使用Play! 框架,如果这与此有任何关系。

无法阻止被动事件侦听器内的默认

我正在使用Framework7可排序列表 ,它运行良好,只是在列表更改时不会触发事件。 所以我正在尝试一些内置事件: $(‘.sortable-handler’).on(‘touchstart’, function (e) { e.preventDefault(); alert(‘touchstart’); }); $(‘.sortable-handler’).on(‘touchmove’, function (e) { e.preventDefault(); console.log(‘touchmove’); }); $(‘.sortable-handler’).on(‘touchcancel’, function (e) { e.preventDefault(); console.log(‘touchcancel’); }); $(‘.sortable-handler’).mouseleave(function (e) { e.preventDefault(); console.log(‘mouseleave’); }); ..但我得到的是: 由于目标被视为被动,因此无法阻止被动事件侦听器内的默认。 请参阅https://www.chromestatus.com/features/5093566007214080 我应该寻找哪种事件来获取每种类型的更新列表?

select2使用ajax加载数据无法选择任何选项

我有以下代码(javascript): $(‘#cbxConnections’).select2({ minimumInputLength: 0, multiple: false, allowClear: true, placeholder:{ text:”@Diccionario.Connections”, id:” @Diccionario.Connections” }, ajax:{ url:’@Url.Action(“GetActiveConnections”,”Admin”)’, dataType: ‘json’, type:’post’, data:function(params){ return { q: params.term }; }, processResults: function(data,page){ return { results: data }; } }, escapeMarkup: function (markup) { return markup; }, templateResult: function(response){ return ”+response.Name+”; }, templateSelection: function(response){ return response.Id; }, id: function(connection){ console.log(connection); } […]

是否有可能使JQuery keydown响应更快?

我正在编写一个带有JQuery和HTML5canvas标签的简单页面,我在canvas上移动一个形状,按’w’表示向上,’s’表示向下,’a’表示向左,’d’用于向右。 我把它全部工作了,但我希望这个形状在敲击钥匙时以恒定的速度开始移动。 现在有某种保持期,然后运动开始。 如何让动作立即发生? 这是我的代码的重要部分: Your browser does not support the HTML5 canvas tag. start navigating coords should pop up here key should pop up here var c=document.getElementById(“myCanvas”); var ctx=c.getContext(“2d”); //keypress movements var xtriggered = 0; var keys = {}; var north = -10; var east = 10; var flipednorth = 0; $(document).ready(function(e){ $(“input”).keydown(function(){ keys[event.which] […]

转换率为pt,em,px,百分比,其他

当我需要使用pt而不是px或em而不是pt时,或者无论如何都要使用pt或em来寻找合适的大小而不是说36px的东西,有时更多的是痛苦。 ……比应该的。 所以我基本上想让自己成为一个小转换计算器。 然而,我似乎无法找到任何区别转换率从一个到另一个的区别对于另一个的相等计数器部分。 我希望我能找到一个可以帮助我的人。 基本上我的总体希望是让自己像计算器一样基于jquery的输入。 我键入了我的px,pt,%,other并选择我的转换类型并单击确定。 创建计算,很容易。 我必须在每个转换的基础上应用数学,而不是那么多,这就是我希望在这里找到的所以我可以做到。

Mixpanel track_links不适用于动态添加的元素

我在使用mixpanel.track_links时动态添加链接(页面加载后)时遇到问题。 举个例子,给出这个页面: mixpanel.track_links(“.mixpanel-event”, “event name”, function(ele) { return { “type”: $(ele).attr(“type”)}}); 在某些用户操作中,使用jquery将链接添加到页面。 例如: $(‘#add-link).click(function() { $(‘#link-div’).html(‘Link to track’); }) 问题是单击新创建的链接时不会触发track_links。 我希望有人可以分享他们使用track_linkfunction来动态添加链接的经验。

javascript – elementFromPoint选择底部元素

我正在使用jquery / javascript处理这个拖放应用程序,我必须使用两者的平衡来完成我想要的。 var drop = document.elementFromPoint($(this).offset().left, $(this).offset().top); 我在这里尝试使用这个代码来获取我的draggable试图被丢弃的元素(目前正在盘旋)。 但是,这将始终返回我的draggable,而不是它下面的table cell( td )。 因为我知道我正在寻找一个td元素,有没有办法将var drop设置为: var drop = document.elementFromPoint(x, y, ‘td’) ? 或者有更好的方法来做这件事吗?