Tag: onclick

Jquery点击事件 – 需要两次点击才能触发

这可能非常简单 – 但我很难发现正在发生的事情。 关于JS小提琴: http : //jsfiddle.net/3hHAX/ 有两个链接输出到’打开video模态’。 正如链接文本所示,这两个链接应打开包含youtubevideo的模型弹出窗口。 这是使用来自以下网站的prettyphoto库: http ://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/ 由于某种原因,点击事件不会在第一次点击时触发。 但是第二个工作。 (没有包含CSS所以看起来不是很模态,但你会看到下面的内容加载至少为了演示的目的)。 任何人都可以建议出了什么问题吗? 谢谢, 史蒂夫

Jquery – 鼠标hover – >淡入/淡出//单击 – >不透明度100%//其他单击 – >不透明度60

我在jquery和缩略图的网站上工作。 加载页面时,所有缩略图都必须是不透明度的60%。 只要你用鼠标滑过拇指就需要淡入100%,如果你用鼠标移动缩略图需要淡化60%的不透明度。 当用户点击缩略图时,它必须保持100%的不透明度。 一旦用户点击另一个缩略图,“旧”缩略图必须淡出回到60%,而“新”缩略图必须保持在100%。 (它已经具有100%的不透明度,因为你用鼠标移动它)。 这是我到目前为止的代码: $(window).bind(“load”, function() { $(“#mycarousel li”).fadeTo(1, 0.6); $(“#mycarousel li”).hover(function(){ $(this).fadeTo(350, 1.0); $(this).addClass(‘Active’); },function(){ $(“this:not(‘.Active’)”).fadeTo(350, 0.6); }); }); 任何帮助,将不胜感激。 Greatings,Bas

jQuery单击时向链接添加css类

我有当前的代码: $(‘ul.products-slideshow-thumbs li a’).bind(“mousedown”, function(){ $(this).toggleClass(“current”); }); 但它没有正常工作(基本上没有任何反应)。 有什么建议? (我担心我对jQuery / JavaScript很新。)谢谢!

javascript window.open不在safari和chrome中工作

我有一个div元素。 div是一个图标。 当您单击此图标时会触发表单提交。 在表单提交上有一些计算,并且在这些计算结果中打开一个新选项卡。 我使用“ window.open(url,’_ blank’); ” 但在safari和chrome中,这个新标签被视为弹出窗口并被阻止。 我试图创建一个隐藏的href并触发click,这样它将在新选项卡中打开页面,但它不起作用。 知道如何解决这个问题吗? 编辑 – 找到解决方案 您需要在$ .ajax成功方法内的click事件上添加window.open。 这样它就会起作用。 $(‘#myButton’).click(function () { var redirectWindow = window.open(‘http://google.com’, ‘_blank’); $.ajax({ type: ‘POST’, url: ‘/echo/json/’, success: function (data) { redirectWindow.location; } }); }); http://jsfiddle.net/safeeronline/70kdacL4/1/

使用jquery更改嵌套内容的div的可见性,onclick

我有一个链接列表。 单击其中一个链接时,我想更改与其关联的div的可见性。 我的html如下所示: Link 1 Link 2 Link 3 Link 4 Content Here Content Here Content Here Content Here 我尝试使用我在这里找到的示例: 如何在鼠标hover时交换DIV? (jquery?)但由于嵌套的div而失败。 有关如何以某种方式使用此方法的任何想法,包含其他div的给定div中的所有内容都会在点击时显示? 我还想在第一次打开页面时将第一个div保持在活动状态…更改所选择的li的活动外观……但我还没有尝试解决这个问题。 任何输入都表示赞赏。 谢谢! 谢谢!

当我点击li时为什么会触发ul?

我有这个HTML: North America canada mexico united states 现在我已经编写了两个jquery函数onclick of list: 1 日 : $(“.cont-list”).on(“click”, function(event){ alert(“clicked on continent’s list”); // working fine }; 第二名 : $(“.contry-list”).on(“click”, function(event){ alert(“clicked on country’s list”); // not working! }; 在这里,当我点击cont-list时,它会被调用,但是在第二个函数中它没有被调用,而是第一个函数被调用! 是因为它是一个内在的名单? 如果是这样,那么如何处理这个问题只有在点击该列表时才会被调用? 演示就在这里 提前致谢!

jQuery onclick addclass / removeclass并添加淡入淡出

过去三天我一直在寻找解决问题的方法。 我见过很多人和我有同样的问题,但没有一个解决方案可以解决我的问题。 所以我又是我开始的地方,我要求友好的人帮助你! 我现在运行以下脚本,对我来说非常合适: $(“.show_commentsandnotes_container”).click(function () { $(‘.commentsandnotes_bg’).addClass(‘show’); $(‘.commentsandnotes_container’).addClass(‘show’); }); $(“.commentsandnotes_bg”).click(function () { $(‘.commentsandnotes_bg’).removeClass(‘show’); $(‘.commentsandnotes_container’).removeClass(‘show’); }); 我唯一无法工作的是元素的淡入淡出。 我尝试了很多解决方案,比如切换和显示/隐藏,但这对我来说效果最好。 我需要的唯一简单的事情是脚本中添加了淡入淡出(1000毫秒),我无法解决这个问题。 有人能帮我吗? 提前致谢。

将hover手风琴转换为onclick

我有一个用纯css3开发的手风琴菜单。 目前它是hover在它上面时打开菜单但我希望它在点击时打开。 我能做到这一点吗? 还有一个帮助。 目前内容div位于标题的右侧,但我需要在左侧打开它。 并且内容div应该具有基于内容的自动宽度。 这是DEMO

将点击处理程序添加到LI bullet

我想专门为LI上的子弹添加一个JQuery单击处理程序。 目前,当我点击LI中的任何元素时,LI点击处理程序将触发。 相反,它应该只是子弹而不是任何内容。

在没有命名空间的jquery中触发事件

使用当前版本的jQuery(1.8.3),您仍然可以使用以下代码(显示带有和不带命名空间的单击): $(“span”) .on(“click”, function(e) { console.log(‘click without a namespace’); }) .on(“click.namespace”, function(e) { console.log(‘click with a namespace’); }) .trigger(“click!”); // “click without a namespace” 的jsfiddle 但是,这似乎在1.9中被删除了。 新版本的jQuery(测试版)有没有办法复制这个function? 或者我必须创建这样的自定义事件: $(“span”) .on(“click”, function(e) { $(this).trigger(“customevent”); }) .on(“click.namespace”, function(e) { console.log(‘click with a namespace’); }) .on(“customevent”, function(e) { console.log(‘”click” without a namespace’); }) .trigger(“customevent”); 的jsfiddle