草庐IT

html_url

全部标签

javascript - 以编程方式设置类型为 ="file"的输入 HTML 元素的值?

这个问题在这里已经有了答案:Howtosetfileinputvaluewhendroppingfileonpage?[duplicate](1个回答)关闭5年前。Note:Theanswer(s)belowreflectthestateoflegacybrowsersin2009.Nowyoucanactuallysetthevalueofthefileinputelementdynamically/programaticallyusingJavaScriptin2017.Seetheanswerinthisquestionfordetailsaswellasademo:Howtos

javascript - 如何实现 "GitHub browse repo effect"(不刷新页面更新URL)

当我浏览GitHub中的存储库(例如:https://github.com/sizzlelab/kassi)并单击一个文件夹时,它会使用很酷的javascript动画加载该文件夹,将内容向左移动,而不是重新加载整个页面。但是,页面的URL仍会在每次点击时更新。我如何实现这一目标?据我所知,您无法从javascript更新页面URL,因此您需要刷新页面。我的猜测是他们对页面进行了部分缓存,因此它似乎不会重新加载,然后在重新加载后运行javascript动画。我在正确的rails上吗?关于如何实现这一目标的任何指示?我的环境是jQuery和Rails,但一般性建议也会有所帮助。

javascript - Html5 Canvas Bezier 上的虚线曲线

对于我的一个应用程序,我需要在Html5Canvas中的贝塞尔曲线路径上绘制虚线曲线...破折号的长度和中间的间隙应该是可变的...它可以在JavaFx中实现,seethislink...我想使用Html5Canvas实现相同的效果。我知道如何绘制直线虚线,但不知道如何沿着贝塞尔曲线绘制曲线...虽然我不是专家,但我知道bezierdrawingalgorithm,我看到这个算法的问题是,它允许您使用范围从0到1的时间参数来识别贝塞尔曲线上的坐标...这还不够,因为要绘制虚线贝塞尔曲线,我需要在主要贝塞尔曲线路径上绘制许多具有指定长度参数和给定间隙距离的小贝塞尔曲线。JavaFx必须使

javascript - 如何在尊重 Ctrl-click 在新选项卡中打开 URL 的同时导航到 URL?

我希望能够(从Javascript)像点击链接一样导航(但不一定是在点击链接时——可能是另一个Action)。我知道window.location.href='...';和window.location.replace('...');,但这些方法不不允许用户通过按住Cmd(OSX)或Ctrl来指定新窗口、新选项卡等。我希望能够在不手动检查这些键的状态的情况下执行此操作。 最佳答案 如果你想同时处理点击,正常点击和ctrl-click这就是我使用的:$("li").on("click",function(e){varurl=$(thi

javascript - 如何使用 jquery 从 HTML 元素中删除特定的事件回调?

我在网页中有一个元素,上面有几个回调//Firstcallback$("#element").click(fn1);//Secondcallback$("#element").click(fn2);//Definitionsfunctionfn1(){console.log("1");}functionfn2(){console.log("2");}有没有办法从jQuery触发的回调列表中仅删除fn2。我知道我可以在函数内添加一个“if”和一些全局变量,但这不是我想要的。 最佳答案 unbind中的第二个参数函数指定要解除绑定(bi

javascript - Safari image.onload 事件不使用 Blob url 触发

我正在尝试获取此demo来自MDN,在Safari中工作。它在Chrome和FF中运行良好。具体来说,图像的onload回调似乎不会在Safari7.0.3中触发。这是一个演示此行为的jsfiddle(在打开浏览器的开发控制台的情况下运行它):http://jsfiddle.net/qrohlf/HGFZ4/1/我认为这可能是Safari中的错误-关于如何解决它的任何想法? 最佳答案 在您的jsfiddle示例中,onload事件未触发,因为发生错误。尝试附加一个onerror处理程序,您将看到它被触发。不幸的是,错误对象不会告诉您

javascript - 使用签名 URL 上传到 S3 时获取 403(禁止访问)

我正在尝试生成预签名URL,然后通过浏览器将文件上传到S3。我的服务器端代码如下所示,它生成URL:lets3=newaws.S3({//fordevpurposesaccessKeyId:'MY-ACCESS-KEY-ID',secretAccessKey:'MY-SECRET-ACCESS-KEY'});letparams={Bucket:'reqlist-user-storage',Key:req.body.fileName,Expires:60,ContentType:req.body.fileType,ACL:'public-read'};s3.getSignedUrl('p

javascript - 检测 HTML select 元素是否展开(无需手动跟踪状态)

我想检测下拉列表是否展开。我不想为单击/鼠标悬停等使用额外的事件处理程序,因为下拉菜单是动态的,并且由于其他原因我不能使用jQuerylive之类的东西。基本上我想要一些可以给任意select元素(没有其他附加的事件处理程序、类等)的东西,可以给出是否扩展的真/假答案。对于我的特定应用程序,我正在处理鼠标滚轮事件,但不想在下拉菜单打开时处理它们(这会覆盖浏览器的默认功能)。但是,当鼠标悬停在select上但没有打开它时,我仍然想处理鼠标滚轮事件。 最佳答案 出于类似的原因,我之前调查过这个问题。除了尝试手动跟踪它之外,我永远找不到解

javascript - 使用javascript连接html对象数组

我正在尝试合并两个由html对象组成的数组。出于某种原因,使用.concat()对我不起作用。这里有一个简单的笔来演示这个问题:http://codepen.io/anon/pen/kIeyB注意:我尝试搜索一些类似的东西,但没有找到任何可以回答我问题的东西。我认为您可以使用for循环以最时尚的方式做到这一点,但我不想重新发明轮子。varx=document.getElementById("hello");varitems=x.getElementsByClassName("one");//alert(items.length);varitems2=x.getElementsByCla

javascript - 从URL获取二级域名

有没有办法从url获取顶级域名例如,“https://images.google.com/blah”=>“google”我发现了这个:vardomain=newURL(pageUrl).hostname;但它给了我“images.google.com”而不仅仅是谷歌。我的单元测试是:https://images.google.com=>googlehttps://www.google.com/blah=>googlehttps://www.google.co.uk/blah=>googlehttps://www.images.google.com/blah=>google