Tag: javascript

如何将文本从div复制到剪贴板

以下是用户点击此按钮时的代码: Click to copy 如何复制此div中的文本? Text To Copy

使用jQuery检测表单输入上的自动完成

我有一个表单,检测所有文本字段是否在每个keyup()和focus(); 如果它们全部有效,它将启用用户按下的提交按钮。 但是,如果用户使用浏览器自动完成function填写其中一个文本输入,则会阻止启用提交按钮。 有没有办法使用jQuery检测是否有任何输入已经改变,无论它是如何被更改的?

如何检测音频已在网页中播放完毕?

在我的项目中,我需要将音频(例如:mp3等)嵌入到网页中。 当用户访问该页面时,音频将开始播放。 当音频结束时,将出现问卷(表单字段)供用户回答。 有没有办法检查音频是否已经使用jquery完成播放,以便问卷可以在用户听完整个音频后出现? 我知道检查的一种方法是确定音频长度,然后我可以设置一个计时器来显示调查问卷,但我希望jquery有一些事件处理程序可以让我完成这个。 我看到jquery有很多音频插件,我不能确定哪个会做我想要的: http : //plugins.jquery.com/plugin-tags/audio 任何想法都非常感谢。 谢谢。

如何检查元素是否有点击处理程序?

可能重复: 测试事件处理程序是否绑定到jQuery中的元素 试图做以下(链接是’a’标签的jQuery对象): link.data(“events”) //undefined even if link has event handlers jQuery.data(link, ‘events’) //undefined always also jQuery._data(link, ‘events’) //undefined always also 使用jquery-1.8.3 那么,如何检查元素是否有点击处理程序?

如何确定滚动方向而不实际滚动

我正在编写一个页面,用户第一次滚动时,它实际上不会向下滚动页面,而是添加一个带有转换的类。 我想检测用户何时向下滚动,因为如果他向上滚动,我希望它做其他事情。 我发现的所有方法都是基于定义当前正文ScrollTop,然后在页面滚动后与body scrollTop进行比较,定义方向,但由于页面实际上没有滚动,因此bodyTop()不会改变。 animationIsDone = false; function preventScroll(e) { e.preventDefault(); e.stopPropagation(); } $(‘body’).on(‘mousewheel’, function(e) { if (animationIsDone === false) { $(“#main-header”).removeClass(“yellow-overlay”).addClass(“yellow-overlay-darker”); $(“.site-info”).first().addClass(“is-description-visible”); preventScroll(e); setTimeout(function() { animationIsDone = true; }, 1000); } }); 这就是我所拥有的,但是这样我滚动它的方向无关紧要触发事件

fullcalendar,hover时可点击弹出窗口

我需要像这样一个hover完整日历的弹出窗口。 尝试使用qtip的完整日历,但是当鼠标离开现场时无法通过点击弹出它的disappers。 这是一个类似的例子,但它需要创建一个像上面例子那样的可点击弹出窗口 $(document).ready(function() { var date = new Date(); var d = date.getDate(); var m = date.getMonth(); var y = date.getFullYear(); var events_array = [ { title: ‘Test1’, start: new Date(2012, 8, 20), tip: ‘Personal tip 1’ }, { title: ‘Test2’, start: new Date(2012, 8, 21), tip: ‘Personal tip 2’ } ]; $(‘#calendar’).fullCalendar({ header: […]

Javascript命名空间

我希望通过将其分成不同的文件并使每个文件成为“子”命名空间来使我的javascript更加模块化。 subA.js if(typeof ex == “undefined”) { var ex = {}; } ex.subA = function() { //all functions of subA here } 对于subB等也一样 目前我有1个文件, ex.js var ex = (function() { //private vars/funcs return { //public vars/funcs } })(); 看起来我应该将我的大多数函数移动到subA.js和subB.js,但在开始时仍然包含ex.js,之后使用subA.js和subB.js。 我有很多问题。 我很难记住我是如何创建初始命名空间文件ex.js. 看起来匿名函数最初是为了使所有东西都是私有的,但我不记得为什么它需要括在括号中然后用();直接执行(); 在末尾。 从q1开始,我的子文件是否应该与ex.js的格式相同,即,将anon函数包含在括号中并立即执行? 看起来子文件只能访问ex的公共函数,这是真的吗? 如果是,我如何允许我的子文件访问私有函数? 在我的HTML文件中,在我的document.ready函数(jQuery)中,我应该将ex初始化为变量还是可以通过继续单独调用每个函数 $(document).ready(function(){ ex.doSomething(); ex.doSomethingElse(); } 这两者有区别吗? 我认为当包含ex.js时,会立即创建一个全局变量ex(由于匿名函数被立即执行),所以我不需要在document.ready中重新定义它。 subA.js中的第一个if语句与var ex […]

如何更改jqGrid中的字体大小?

它已经与ui-lightness一起运行了。 如何更改网格内的字体大小? 请指教。 谢谢。

如何在iframe中使用父级的jquery?

我有一个文件,我们称之为parent-win.html,由域example.com提供服务。 该文件中包含jquery。 iframe,我们称之为iframe-win.html,嵌入在此页面中。 iframe-win.html有一个带有id form-elem和值Hello World!的表单元素Hello World! 。 现在我在iframe里面做了一些事情。 var jQuery = parent.jQuery; console.log(jQuery(‘#form-elem’).val()); 根据我对JS的有限知识,我应该看看Hello World! 在控制台上,但我看到未定义。 现在,我的问题是我需要在iframe中再次加载jquery还是我可以利用已在父窗口中加载的jquery对象? 请注意,这不像父/ iframe那样通常访问iframe /父内容。

精灵动画Javascript?

是否有一个jQuery插件或javascript库,支持像苹果Mac OS X dock这样的“精灵”动画效果? 奖金:Actionscript库? C / C ++? 。净? 目标C?