Tag: JavaScript

如何添加额外的信息复制网页文字

有些网站现在使用Tynt的JavaScript服务,将文本附加到复制的内容上。 如果您使用此复制站点的文本,然后粘贴,您可以链接到文本底部的原始内容。 Tynt也会跟踪这件事。 这是一个很好的做法。 他们这样做的脚本是令人印象深刻的 – 而不是试图操纵剪贴板(只有IE的老版本让他们默认和哪些应该总是closures)他们操纵实际的select。 所以,当你select一个文本块时,额外的内容被添加为你的select中包含的一个隐藏的<div> 。 当你粘贴额外的风格被忽略,额外的链接出现。 对于简单的文本块来说,这实际上相当容易,但当您在不同的浏览器中考虑跨越复杂HTML的所有select时,这是一场噩梦。 我正在开发一个Web应用程序 – 我不希望任何人能够跟踪复制的内容,我希望额外的信息包含上下文的东西,而不仅仅是一个链接。 Tynt的服务在这种情况下并不合适。 有谁知道一个开源的JavaScript库(可能是一个jQuery插件或类似的),提供类似的function,但不公开内部应用程序数据?

如何同时运行两个jQueryanimation?

是否有可能同时在两个不同的元素上运行两个animation? 我需要这个问题与jquery排队animation相反。 我需要做这样的事情… $('#first').animate({ width: 200 }, 200); $('#second').animate({ width: 600 }, 200); 但要同时运行这两个。 我唯一能想到的就是每次animation使用setTimeout一次,但我不认为这是最好的解决scheme。

多重模态叠加

我需要覆盖层显示在第一个模态之上,而不是在后面。 $('#openBtn').click(function(){ $('#myModal').modal({show:true}) }); <a data-toggle="modal" href="#myModal" class="btn btn-primary">Launch modal</a> <div class="modal" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Modal title</h4> </div><div class="container"></div> <div class="modal-body"> Content for the dialog / modal goes here. <br> <br> <br> <br> <br> <a data-toggle="modal" href="#myModal2" class="btn btn-primary">Launch modal</a> </div> <div class="modal-footer"> <a href="#" […]

如何执行整数除法并获得JavaScript中的余数?

在JavaScript中,我如何得到: 一个给定的整数进入另一个整体的次数? 其余的?

如何访问使用jQuery的iFrame父页面?

我有一个iframe,为了访问父元素,我实现了以下代码: window.parent.document.getElementById('parentPrice').innerHTML 如何使用jQuery获得相同的结果? 更新 :或者如何访问使用jQuery的iFrame父页面?

如何使用jQuery滚动到特定项目?

我有一个垂直滚动条大桌子。 我想使用jQuery / Javascript滚动到此表中的特定行。 有内置的方法来做到这一点? 这是一个小例子。 div { width: 100px; height: 70px; border: 1px solid blue; overflow: auto; } <div> <table id="my_table"> <tr id='row_1'><td>1</td></tr> <tr id='row_2'><td>2</td></tr> <tr id='row_3'><td>3</td></tr> <tr id='row_4'><td>4</td></tr> <tr id='row_5'><td>5</td></tr> <tr id='row_6'><td>6</td></tr> <tr id='row_7'><td>7</td></tr> <tr id='row_8'><td>8</td></tr> <tr id='row_9'><td>9</td></tr> </table> </div>

如何在JavaScript中提取URL的主机名部分

有一个真正简单的方法从完整的URL开始: document.location.href = "http://aaa.bbb.ccc.com/asdf/asdf/sadf.aspx?blah" 并提取主机部分: aaa.bbb.ccc.com 有一个可靠的JavaScript函数,但我找不到它。

用socket.io和node.js发送消息给特定的客户端

我正在使用socket.io和node.js,直到现在看起来相当不错,但我不知道如何从服务器发送消息到特定的客户端,如下所示: client.send(message, receiverSessionId) 但是.send()和.broadcast()方法都不能满足我的需求。 我发现作为一个可能的解决scheme,是.broadcast()方法接受作为第二个参数的SessionIds数组不发送消息,所以我可以传递一个数组与所有SessionIds连接到服务器,除了我希望发送的信息之外,我觉得必须有更好的解决办法。 有任何想法吗?

jQuery将更多的参数传入callback

有没有办法将更多的数据传递到jQuery中的callback函数? 我有两个函数,我想callback到$.post ,例如,传入AJAX调用的结果数据,以及一些自定义参数 function clicked() { var myDiv = $("#my-div"); // ERROR: Says data not defined $.post("someurl.php",someData,doSomething(data, myDiv),"json"); // ERROR: Would pass in myDiv as curData (wrong) $.post("someurl.php",someData,doSomething(data, myDiv),"json"); } function doSomething(curData, curDiv) { } 我希望能够将我自己的parameter passing给callback,以及从AJAX调用返回的结果。

Javascript chop / slice /修剪string中的最后一个字符

我有一个string12345.00想要它返回12345.0 我已经看过修剪,但只看到修剪空白和切片,我不明白这将如何工作。 有什么build议么 ?