Tag: onclick

jQuery onclick正文中的所有图像

英语不是我的母语所以请耐心等待。 我试图这样做,以便当用户点击我的网站上的任何图像时,将显示一个图库类型的div,其中包含最大尺寸的图像。 我现在的方式是; var image = $(“body > image”); image.on(‘click’, function(){ var imageURL = $(this).attr(‘src’); backgroundCurtain.css({“display”: “block”}); imageResized.attr(“src”, imageURL); var imageWidth = imageResized.width(); pictureInner.css({“width” : imageWidth}); }); 这是行不通的,说实话,我没想到它会起作用。 我如何调用它以使身体内的每个图像元素。 如何“调用”身体内的每个图像?

如何在按钮单击时使用javascript或jquery执行ctrl + c或复制commad

是否可以使用单击EVENT执行复制命令? 我选择了一些文本,我希望在onClick事件上复制此文本,这样我就可以将此文本传递到另一个页面而不使用右键单击或CTRL + C来复制文本。

JavaScript显示/隐藏为div列表的filter

希望创建一个类似于div列表中的filter的Javascript。 例如,这是预期的标记…… Filter Item 1 Filter Item 2 Filter Item 3 Filter Item 4 Filter Item 5 Item 1 Item 1 Item 2 Item 3 Item 1 Item 4 Item 4 Item 1 Item 5 我希望能够单击项目1的链接,并仅显示项目1 div并隐藏所有其他div,单击项目2的链接,并仅显示项目2 div并隐藏所有其他div等等。 我已经看过几个类似的脚本,但似乎并没有以这种方式打开/关闭类匹配的div。

在循环中绑定单击事件处理程序导致jQuery中的问题

我试图运行以下代码: 我将参数传递给函数,但它始终具有循环中最后一个对象的值。 我在stackoverflow上阅读了一些关于它的文章,但我无法找到如何让它在我的解决方案中运行。 该对象是从服务器返回的JSON对象。 它的所有价值都是正确的。 for(var i = 0;i<parents.length;i++){ var row = $(document.createElement("tr")); var colName = $(document.createElement("td")); var aDisplayCol = $(document.createElement("a")); var parentId = parents[i]['PARENT_ID']; aDisplayCol.attr("href","#").html(parents[i]['NAME']); aDisplayCol.bind('click',function(){ alert(parentId);}); colName.append(aDisplayCol); row.append(colName); $('#pages tbody').append(row); } 谢谢

javascript或jquery中的标记(在Sharepoint(office 360​​)中)

目前我在sharepoint(办公室360)进行编码,考虑到我的第一周使用它,我在网站上遇到了很多问题。 首先,当我尝试在我的代码中使用标记时,sharepoint似乎阻止了这一点,并且无法识别我的脚本。 我知道有一种方法可以解锁标签,但我想专注于编码部分。 好的,现在问题,目前我正在使用我可以收集的每个代码将标签放在我的javascript / jquery中。 考虑到该网站不允许我使用标签,我将我的代码放在onclick事件中。 我试着用这个: <input type="hidden" name="new_workflow_doc_handler" onclick="<input type="hidden" name="new_workflow_doc_handler" onclick="$('#content').html('alert(‘The script is running’);’);”> 这个: <input type="hidden" name="new_workflow_doc_handler" onclick="document.write('alert(‘The script is running’);’)”> 这个 <input type="hidden" name="new_workflow_doc_handler" onclick="var scriptString = 'alert(‘The script is running’);’; $(scriptString).appendTo(‘#content’);”> 不幸的是,我尝试的所有代码都没有成功。 我不喜欢这个问题的一个重要问题是,在onclick事件中,我不能使用双qoutes。 如果你想知道为什么我想在javascript中放入一个标签,正如我先说的那样,sharepoint不允许我使用标签而我想使用脚本标签因为我想要采购的东西。 像这样: 我用什么语法将标记放在我的onclick事件中? 或者在onclick事件中没有使用javascript / jquery中的标记来“src”的其他方法。 或者是否可能,因为在语法编码方面,sharepoint有点挑剔。 这么多,不,不。

为什么我不能在jQuery中单击()链接?

我在jQuery中遇到了一个好奇心:如果我在一个链接上调用.click() ,就会调用click事件处理程序,但实际上并没有跟踪该链接(就像它在浏览器中被点击一样): Link $(“#link”).click() // won’t take me to Google 但是在普通的Javascript中,一切都按预期运行: document.getElementById(“link”).click() // *will* take me to Google 这显然是故意的行为 – 但我正在努力解决为什么click是这样实现的 – 链接的特殊例外? 在这里小提琴: http : //jsfiddle.net/9a6sp/ 澄清:我不是问如何点击JS中的链接,而是为什么jQuery中的默认行为实际上是在调用.click()时没有点击链接

将我的jQuery click事件与现有对象的onclick属性混合在一起

我正在使用jQuery但处理从JSF页面生成的标记。 很多元素都有JSF代码提供的onclick属性(这不是我的领域)。 例: submit 我正在尝试使用jQuery添加一些客户端validation。 我需要像这样的伪代码: $(‘div’).click(function(e){ if(myValidation==true){ // do nothing and let the JS in the onlick attribute do its thing } else { $error.show(); // somehow stop the onclick attribute JS from firing } }) 是否有处理此问题的最佳做法? 我有一个想法是在页面加载时,抓取onclick属性的值,从对象中删除onclick属性,然后……好吧,那就是我迷路的地方。 我可以将JS作为文本缓存在数据属性中,但我不确定如何在以后解决这个问题。

使用jQuery捕获Twitter“Tweet”按钮的单击

我在我的网站上有以下代码,当它访问Twitter的API时会生成它自己的标记。 我想在onClick上调用一个JavaScript函数,但是,但是随着标记的改变,它似乎并不像仅仅向锚点添加onClick那么简单。 如何捕获“推文”按钮的点击? Tweet

使用Javascript / JQuery更改CSS链接属性onClick?

所以例如我有两个链接: Link 1 Link 2 我想要它,以便当我单击链接1时,链接1更改为蓝色以表示选定,链接2保持黑色。 当用户单击链接2时,链接2将颜色更改为蓝色,链接1将颜色更改为白色。 我目前有链接的默认CSS属性: a:link { color: #green; } 我不确定处理“doColorChange()”函数的最佳方法。 最好为两种颜色创建两个CSS类,然后让doColorChange切换它们吗? 或者更好的是给两个链接一个id并以某种方式设置颜色属性? 我该如何做到这一点?

单击使用JavaScript记录

我想记录链接上的所有点击。 我写了一个小记录器,可以通过url调用(返回一个空页面)。 使用jquery-ajax方法调用此URL。 但遗憾的是,如果用户使用firefox(IE中的一切看起来都不错),则不会记录每次点击。 我尝试了很多东西,但没有解决这个问题的方法,有没有胶水? HTML的代码: Click JS-jQuery的Skript: function loggClick(){ $.ajax({ type: “POST”, url: “Logger.ff”, //dynamic url to logging action data: { sid: ‘abc123’ //random data }, contentType: “application/x-www-form-urlencoded; charset=UTF-8”, cache: false }); return true; } 编辑:我在示例中错过了我必须在js调用中传递动态参数,所以它“不可能”删除onclick事件:(