Tag: javascript events

防止datepicker触发父mouseleave

我在jQuery $.animate({height: ‘toggle’, opacity: ‘toggle’})上显示了一个带有jQuery $.animate({height: ‘toggle’, opacity: ‘toggle’}) $.hover() 。 我有一个jQuery UI datepicker附加到上述absolute div其中包含changeMonth: true和changeYear: true 。 更改月份或年份或选择日期时,动画将触发。 如何阻止月/年更改和日期选择触发$.hover() ? http://jsfiddle.net/e3zP2/ HTML hover me arbitrary text JS $(document).ready(function () { $(“#dateSelector”).datepicker({ changeMonth: true, changeYear: true }); $(“#hoverAnchor”).add($(“#hoverMe”)).hover(function(){ $(“#hoverMe”).stop(true,false).animate({ height: ‘toggle’, opacity: ‘toggle’ }, 200); }); });

如何使用jQuery以编程方式点击Gmail中的“在下方显示图片”?

我正在创建一个谷歌浏览器扩展程序,使用jQuery为Gmail中的“在下方显示图片”链接添加键盘快捷键。 我尝试了以下方法来模拟点击失败: $(“#canvas_frame”).contents().find(“span:contains(Display images below)”).mousedown().mouseup().click(); $(“#canvas_frame”).contents().find(“span:contains(Display images below)”).click(); $(“#canvas_frame”).contents().find(“span:contains(Display images below)”).mousedown(); $(“#canvas_frame”).contents().find(“span:contains(Display images below)”).mouseup(); $(“#canvas_frame”).contents().find(“span:contains(Display images below)”).trigger(‘click’); 有人能指出我正确的方向吗? 谢谢。

使链接保持活动状态,在点击时使用javascript显示hover效果

我正在努力做这项工作……我现在已经工作了几个小时了,无法解决这个问题。 如果单击OF,则hover状态保持活动状态,如果单击另一个链接,例如Founders,则在OF上激活的hover状态消失,悬浮状态在Founders上保持活动状态。 我哪里错了? HTML: Members: 37 • OF • Founder • Leader • Sr. Admin • Jr. Admin • Full-Member • Greenhorn • Inactive • Legend CSS: #profile_list { width: 250px; height: 328px; background-color: #333; background-image: -moz-linear-gradient(#777, #222); background-image: -webkit-gradient(linear, left top, left bottom, from(#777), to(#222)); background-image: -webkit-linear-gradient(#777, #222); background-image: -o-linear-gradient(#777, #222); background-image: -ms-linear-gradient(#777, #222); […]

如何在beforeunload显示自己之前显示modal dialog?

我知道用自定义的beforeunload替换beforeunload对话框是beforeunload ,如果我们需要为用户设置自定义消息,我们必须在beforeunload处理程序中返回一个字符串: {Custom message here set by returning a string in our beforeunload handler} Are you sure you want to leave this page? [Leave this page] [Stay on this page] 那么,在浏览器显示实际的beforeunload对话框之前如何显示自定义模式对话框(可能是jQuery)呢? 我目前的代码使用Fancybox: window.onbeforeunload = function() { $.fancybox({ ‘type’:’iframe’, ‘href’:’/PopupOnExit.php’ }); return “Special offer! Stay on this page for more details.”; }; 但是,这首先显示浏览器的对话框,只有在单击“停留”或“离开”按钮后,浏览器才会显示我的modal dialog。 有没有办法让我的modal dialog显示在浏览器的对话框之前?

简单版的jquery live函数

是否有可能为jquery的live()具有类似function的事件处理程序获得纯javascript函数? 我需要能够将事件附加到尚未创建的对象,但jquery-livequery以及jquery-events源由于依赖于jquery核心而无用。

jQueryvalidation插件 – 焦点事件与键/鼠标事件不一致

我正在使用查询validation插件(http://docs.jquery.com/Plugins/Validation),我的目标是在提交表单之前显示错误消息。 为此,我使用.valid()方法。 我不想在出现错误之前显示这些消息,所以我先隐藏它们。 当字段第一次聚焦时,我不想显示错误消息。 当使用鼠标聚焦输入时,这非常有效,但是当您使用Tab键聚焦字段时,无论如何都会显示错误消息。 我在这里创建了一个小提琴来演示焦点​​问题: http : //jsfiddle.net/tucsonlabs/WQnHN/4/

为什么在同一元素上的mouseDown事件触发后不点击事件触发?

我在同一个元素上有一个mouseDown事件和一个click事件。 当我点击它时,mouseDown事件触发(即警告“鼠标按下P”),但点击事件不会。 但是,如果我注释掉mouseDown警告语句,则click事件会显示其警报。 为什么是这样? http://jsfiddle.net/A8vhq/

jQuery keypress事件等待0.5秒,用于另一个用户按键

我正在为我的网站开发一个实时搜索,我想用一些简单的jQuery减少一些不必要的请求(当然我有一个后端泛洪控制)。 我的搜索字段有一个keydown-event-listener。 如果val()。length> = 3,则此侦听器currenty仅触发php搜索function的ajax命令。 但现在我想要一个额外的条件。 因此,当长度> = 3时,如果用户正在执行另一次按键,我想等待约0.5秒左右。 如果他这样做,则不应该调用该函数,并且我希望监听器再等待0.5秒并再次等待更多用户输入,依此类推。 我如何实现这样的function?

Jquery hovercard

我正在使用http://designwithpc.com/Plugins/Hovercard ,但我无法找到如何在hovercard上声明var。 每个job-desc都有自己的ID,应该在hoverlabeldes时调用。 我希望我解释得很好。 Text TextTextTextTextText Text2 Text2Text2Text2Text2Text Jquery代码 $(‘.labeldesc’).hovercard({ var idhover=$(this).closest(‘.item’).attr(‘id’); detailsHTML:$(“#hiden-” + idhover).html() });

jQuery的click()没有点击?

我认为jQuery的click()可以让我们添加一个处理程序或只是单击一个元素? 但是,我尝试过: $(function() { setTimeout(function() { $(‘a’).first().trigger(‘click’); // or click(), the same }, 3000); }); 并等了3秒,它不会点击页面中的第一个元素…怎么样? 更新:这与使雅虎媒体播放器自动启动jQuery的最佳方式有关? 所以应该已经有了用于点击媒体的事件处理程序,那么为什么来自trigger(‘click’) .click()与trigger(‘click’)该事件处理程序无关?