Tag: javascript

滚动到时播放HTML5video

无论如何只有当用户在浏览器视口中拥有video(或video的某个百分比)时才能自动播放HTML5video?

将光标设置到textarea中特定行的特定位置

我试图在某种程度上复制Microsoft Office的Outlook等程序中出现的“自动更正”function。 对于初学者,只要用户在一行的开头键入“a”(字母a和空格),我想将该文本更改为“* Agent [” 如果你在textarea中从上到下打字,我写下面的内容可以正常工作。 但是如果你在textarea中的任何其他地方输入文本,那么光标会移动到textarea的末尾。 我希望光标始终放在更改文本的末尾。 我有变量currentLineNumber更改的行号,我知道光标需要在该行的第8个字符之后,但我不确定如何告诉它去那里 理想情况下喜欢喜欢的东西 function setCursor(row, position) { //…. code to set cursor } 我该怎么做才能做到这一点? 我对javascript或jQuery解决方案开放(虽然我发现jQuery有点难以阅读和理解) 如果有更好的方法来实现我需要的整体,我也会对此持开放态度。 如果您不理解这个问题,这里有一个jsFiddle

在div中获取鼠标位置?

可能重复: 鼠标相对于div的位置 在canvas中使用javascript获取鼠标位置 如何在具有固定大小但具有自动边距的canvas中获取鼠标的位置? 我不能使其位置固定,不能只使用页面上的常规鼠标位置。 这段代码很完美: mouseX = e.pageX – div.offsetLeft; mouseY = e.pageY – div.offsetTop;

获得两个json对象的差异

场景:我想要一个比较两个JSON对象的函数,并返回一个带有差异列表的JSON对象,如果可能的话还有更多数据,如覆盖度量。 var madrid = ‘{“type”:”team”,”description”:”Good”,”trophies”:[{“ucl”:”10″}, {“copa”:”5″}]}’; var barca = ‘{“type”:”team”,”description”:”Bad”,”trophies”:[{“ucl”:”3″}]}’; 如果我运行compare(madrid, barca) ,返回的对象可能看起来像: {“description” : “Bad”, “trophies”:[{“ucl”:”3″}, {“copa”:”5″}]}; 或类似的东西,你明白了。 有谁知道这个解决方案? 我已经找到了一个插件 ,但我想知道是否有其他选择。

如何避免JQuery和Prototype之间的冲突

如果页面同时包含JQuery和Prototype,那么我就会遇到冲突。 有一个选项可以禁用JQuery的$ sign,所以没有冲突,但我必须使用关键字JQuery而不是$。 我想知道Prototype是否有任何选择来解决这个冲突。 有没有办法在不损害其利益或短关键字的情况下使用这两个库? 据我所知,在同一页面上使用多个JS库并不是一个好主意; 但有时可能会有所帮助。

Access-Control-Allow-Origin否认spotify api

我正在尝试访问Spotify API令牌,如下所示: $.ajax({ url: “https://accounts.spotify.com/api/token”, type: ‘POST’, contentType: “application/json; charset=\”utf-8\””, crossDomain: true, data: { grant_type: “authorization_code”, code: code, redirect_uri: “http://www.bancadigital.com.br/spotifyteste/callback.html” }, processData: false, dataType: “json”, headers: { Authorization: “Basic ” + utf8_to_b64(key) }, success: function( response ) { alert(response.access_token); }, }); 但该服务返回以下错误: XMLHttpRequest无法加载https://accounts.spotify.com/api/token 。 请求的资源上不存在“Access-Control-Allow-Origin”标头。 因此,不允许来源“ http://www.bancadigital.com.br ”访问。 有谁知道我如何访问该服务?

按钮点击是否可以导致iframe中的事件?

假设我在Iframe旁边有一个按钮,并且iframe是一个下载链接。 当我点击外部按钮时,是否可以点击iframe上的下载链接? http://jsfiddle.net/idude/9RQ3N/ Click Me! 例如,在上面的jsfiddle链接中,我如何才能通过单击按钮来下载w3图片? 提前致谢!

Window.Open POST

我有一个链接,当点击我打开一个window.open窗口,如下所示。 window.open(“edit.jsp?clientId=” + clientId + “&eventId=” + eventId , ‘height=600,width=800,scrollbars=1,location:no,menubar:no,resizable=1,status:no,toolbar:no’); 我不希望参数传递到这里,而是我希望像post这样的人不能复制url。

jQuery,JavaScript,HTML:如何在加载其他所有内容后加载图像?

嘿伙计们,我有一个非常复杂的页面,有很多脚本和相当长的加载时间。 在该页面的顶部,我想实现jquery Nivo Slider(http://nivo.dev7studios.com/)。 在文档中,它说我必须在div#slider中列出滑块的所有图像 但是我可能有10张1000x400px的图像非常大。 页面加载时会加载这些图像。 由于它们在我的标题中,这可能需要相当长的时间。 我正在寻找一种方法来使用任何jquery Slider插件(如nivo滑块),但要么动态加载图像,要么在我的页面上的其他所有内容加载后加载所有这些图像。 知道如何解决这个问题吗? 甚至有一种方法可以在页面上的其他内容加载后启动javascript进程? 如果有一种方法我可能有我的问题的解决方案(使用jquery ajax load()方法)…但是我不知道如何等待其他一切加载,然后启动所有图像的滑块。

预加载百分比 – javascript / jquery

我做了谷歌搜索,我找不到用百分比加载的方法。 有谁知道我怎么能找到一个例子? 我需要一个网站的预加载从0到100没有条,在显示内容之前,但我找不到任何例子。