Tag: jQuery的

jQuery:检测鼠标单击并在新选项卡中打开目标

我目前正在设计一个简单的论坛应用程序。 它主要由jQuery / AJAX提供支持,并在同一页面上加载所有内容; 但是,我知道有时用户想要在浏览论坛时一次打开几个主题以在新标签中查看它们。 我的解决方案是检测何时单击鼠标中键并单击鼠标左键,然后执行不同的操作。 我想在单击鼠标左键时在窗口中加载AJAX目标,否则将其加载到新选项卡中。 我唯一的问题是我不知道用jQuery在新选项卡中打开目标位置的方法。 显然,不允许随意打开新选项卡,但是有没有办法将这种类型的行为分配给用户生成的操作? 谢谢!

区分click vs mousedown / mouseup

我已经阅读了有关这种情况的stackoverflow的几个答案,但没有一个解决方案正在运行。 我试图根据用户是否单击一个元素来做不同的事情,或者使用jQuery将鼠标按住该元素。 有可能做到这一点吗?

Jquery-隐藏div

我有一个div内部forms的东西 showing some information here information here 我是一些按钮点击事件中div(idshow)内的人口信息。 我想要什么,当我生病点击外div(idshow),它应该是隐藏。 就像我点击菜单然后菜单显示,当我点击外面的菜单它隐藏。 我需要使用jquery

jQuery .on不使用动态DOM / HTML

我不确定这是否是由于我的清单设置,或者是否有关于.on事件的事情以及动态生成内容/修改内容的页面,但我遇到了绊脚石。 这里有一个基本的想法:我想能够点击任何链接上带有匹配模式的URL,无论用户在哪里/他们正在查看哪个页面(并做其他事情而不是导航到链接) 。 我遇到的问题是我的监听器不会在内容加载后修改其内容的任何页面上工作(jQuery的$(document).ready )(例如gMail)。 我正在整个地方注入我的javascript,它仍然不能正常工作。 这是监听器代码(在main.js中): $(‘a[href^=”http://www.google.com/calendar/event?action=TEMPLATE”]’).on(‘click’, function(event) { event.preventDefault(); SKDMmain(this); }); 这是我的background.html中的代码:(在页面加载时以及更改选项卡/窗口时注入我的脚本,因此它应该在那里。 注意 :上面包含了jQuery,以及所有本地.js我需要的文件) $(document).ready( function(){ chrome.tabs.executeScript(null,{file:”main.js”}); }); chrome.tabs.onActiveChanged.addListener( function(tabID,somethingElse){ chrome.tabs.executeScript(tabID,{file:”main.js”}); }); chrome.windows.onFocusChanged.addListener( function(windowID){ if ( windowId != chrome.windows.WINDOW_ID_NONE ) { chrome.tabs.executeScript(null,{file:”main.js”}); } }); 但是在像gMail 这样的页面中,监听器不会捕获事件。 我最初把它作为一个内容脚本,但我最近把它转移到使用背景和编程注入,但似乎都没有正常工作。 这是我的清单,供参考: { “name”: “SkedjoolMi”, “version”: “0.5”, “description”: “Automated Google Calendar event scheduling”, “background_page”: “background.html”, “permissions”: [ […]

如何在body标签中添加一个类?

我想用jQuery向body标签添加一个类。 例如,如果URL是http://www.mywebsite.com/about_us.asp ,我想在body标签中添加前五个字母,在本例中为“about”: 我怎样才能做到这一点?

有效的无法工作的scrolltop

我正在尝试滚动动画,但我的代码没有运气… 我有这个jquery $(window).scrollTop(200); 现在想给动画效果 所以试过这些但不起作用: 1. $(window).animate({scrollTop:200},1000); 2. $(‘body’).animate({scrollTop: 200}, 1000); 我已经在这样的点击function中应用了这个: $(‘.goto’).click(function(){ $(window).scrollTop(485); // its working }); 而现在我想要制作动画而不是工作……

如何使用jquery.noConflict属性

我正在使用预览dns在服务器上测试我的网页。 刚刚意识到预览dns会自动将mootools库添加到任何php页面的末尾。 可能是他们自己的统计或其他什么。 但问题是我在我的页面中使用jquery。 所以我的jquery代码断了,因为mootools和jquery都使用’$’。 我把我页面的所有页面源都放在jsbin上: http ://jsbin.com/ozime(这包括添加在mootools上)。 在这个页面中,我添加了一个示例jquery代码,该代码应该在更改下拉框时触发。 我还添加了一些警告声明。 但是,只显示第一个警报声明。 一个内部jquery代码没有。 我试过使用jquery没有冲突,但似乎没有用。 有人遇到过这个问题吗?

在JQuery中交换行

如果我有一个如下所示的表,并且有一个向上和向下移动行的箭头,我将如何在JQuery中交换行? Some label Some complex control Some label Some complex control Some label Some complex control

Google地图无法在jQuery标签中使用

放置在jQuery标签内的谷歌地图不起作用是一个遍布网络的问题。 到目前为止,在我的研究中,似乎没有一种解决方案可行。 希望有人可以帮助…… 这是Firefox 10,Chrome 17,Safari 5.1.2,Opera 11.61中的错误的屏幕截图。 http://www.flickr.com/photos/75523633@N04/6932970713/ IE8中不存在该错误,并且在9中是间歇性的。在Firefox中,当您打开FireBug时它会消失。 该站点在Wordpress 3.3.1中,并通过插件生成/检索地图。 我使用哪个地图插件似乎并不重要; 错误保持不变。 根据我的研究,这似乎是选项卡和Google Map API javascript之间的js / jQuery问题,而不是Wordpress /插件问题。 这是我的代码。 现在,我正在为地图使用wp-gmappity-easy-google-maps插件,但我也尝试了综合谷歌地图插件。 两者都在标签之外工作得很好。 HTML: // Header calls: // HTML Body: Tab 1 Tab 2 Tab 3 Map Tab Tab 3 Tab 1 Content Tab 2 Content Tab 3 Content function wpgmappity_maps_loaded1() { var latlng […]

使用.one()和.live()jQuery

我在使用live()函数: $(‘a.remove_item’).live(‘click’,function(e) {}); 我需要将其更改为one()以防止多次单击,但是当我在页面加载后注入其中一个元素时, one()侦听器不会触发。 如何让one()表现得像live() ?