click 相关问题

在用户界面中,单击是指按下鼠标按钮或类似的输入设备。




如何将 python Cookie Clicker 中的所有窗口和输出合并到一个窗口中

我已经编写了这个答题器游戏,我想要的只是窗口中的 cookie 数量,并且所有窗口都链接到一个可移动窗口中 这是游戏的代码: 导入tkin...

回答 1 投票 0

Appium XCUITEST 驱动程序无法在 iOS 设备上点击元素

我正在使用下一个自动化堆栈:Appium + WebdriverIO + Mocha。 Xcuitest驱动版本是7.3.0 Appium版本是2.4.1 案件: 在其中一个屏幕上,我有带有按钮 [是的注销] 和 [可以...

回答 1 投票 0

Unity 4.6(新 UI):带有复杂图像的按钮单击

我有一个带有复杂图像(不是方形)的按钮(画布>面板>按钮),这里的问题是我希望它在我单击图像时执行单击事件(不包括图像的部分内容)无线...

回答 3 投票 0

Facebook - 创建新帐户按钮无法点击

无法点击 Facebook 主页中的“创建新帐户”按钮 在执行过程中,它在线程“main”org.openqa.selenium.NoSuchElementException中显示异常:没有这样的元素:无法

回答 1 投票 0

Puppeteer 按钮单击问题:节点不可单击或不是元素

我正在使用一个脚本,其中有一个弹出窗口,并且确认按钮随 xpath 一起出现,选择器正常,脚本在本地环境中运行得很好,但在虚拟机上抛出此错误...

回答 1 投票 0

有没有优雅的方法来处理wpf中的命令和单击事件?

我的 WPF 应用程序中有一个自定义控件,其中有一个“应用”按钮。当用户单击按钮时,我想在我的视图模型(业务逻辑)上执行命令,但我也想执行...

回答 3 投票 0

Flutter:如何更改 DropdownButton 的飞溅半径

我正在使用 DropdownButton。 问题:DropdownButton 没有名为splashraduis 的属性。 问题:如何更改点击的splashraduis? splashraduis 是元素 m 的飞溅半径...

回答 1 投票 0

使用selenium点击链接

我正在尝试使用硒来单击链接然后退出。我是编程新手,但我看过一些有关这方面的教程,但仍然无法点击进入页面。我的代码位于...

回答 2 投票 0

为什么 Angular 2 中的自定义组件的 click() 函数会触发两次?

我的自定义组件的 click() 函数被触发两次 - 自定义组件的事件和示例级别事件都被触发。 这是我的 Plunker。

回答 5 投票 0

如何制作像《Feed Frenzy》中那样动人的角色?

我创建的这个游戏,角色只能通过跟随光标向右移动。我想要像疯狂喂食一样,当我移动鼠标时,角色会跟随光标,当按下时...

回答 1 投票 0

如何使用 JavaScript 使非按钮元素可点击

我试图让 5x5 网格上的单元格在单击时更改为随机颜色。我在单击时无法更改它们。我不确定如何使非按钮可点击并且

回答 1 投票 0

更改活动选项卡上的父 Div 背景颜色

我试图弄清楚如何在单击选项卡时更改父 div 容器背景颜色。我想要拥有它,以便当选项卡处于活动状态时它会向父 div 添加一个类。每个活跃...

回答 4 投票 0

CSS 按钮/链接在某些点击时未注册

我想要一个按钮在单击时“按下”。但是,我尝试的方法产生了不良效果 - 按钮上某些位置的某些点击未被注册。 这个问题是...

回答 6 投票 0

如何提醒我在数据表分页上单击的页码?

在我的服务器端数据表上,当我单击第 459 页上的分页时,我喜欢警报 459。这是我的方法: $('.table').on( 'page.dt', function () { var info = 表.page.info...

回答 1 投票 0

我需要在点击之前延迟一下

我尝试制作一个程序,一旦看到特定图像就会自动单击该图像,但是它单击的速度太快,以至于鼠标在单击错误的位置之前没有时间移动。我还想添加延迟

回答 1 投票 0

为什么这个 jQuery 点击功能不起作用?

代码: $("#clicker").click(function () { 麦酒...</desc> <question vote="135"> <p>代码:</p> <pre><code>&lt;script src=&#34;http://code.jquery.com/jquery-latest.min.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt; &lt;script type=&#34;text/javascript&#34;&gt; $(&#34;#clicker&#34;).click(function () { alert(&#34;Hello!&#34;); $(&#34;.hide_div&#34;).hide(); }); &lt;/script&gt; </code></pre> <p>上面的代码不起作用。 当我单击#clicker 时,它不会发出警报,也不会隐藏。 我检查了控制台,没有发现任何错误。 我还检查了 JQuery 是否正在加载,确实如此。 所以不确定问题是什么。 我还做了一个带有警报的文档准备功能,并且效果很好,所以不确定我做错了什么。 请帮忙。 谢谢!</p> </question> <answer tick="true" vote="220"> <p>您应该在 <pre><code>$(document).ready(function() {});</code></pre> 块中添加 javascript 代码。</p> <p>即</p> <pre><code>$(document).ready(function() { $(&#34;#clicker&#34;).click(function () { alert(&#34;Hello!&#34;); $(&#34;.hide_div&#34;).hide(); }); }); </code></pre> <p>正如 <a href="https://learn.jquery.com/using-jquery-core/document-ready/" rel="noreferrer" title="jQuery documentation">jQuery 文档</a> 所说:“在文档“准备好”之前,无法安全地操作页面。jQuery 会为您检测到这种准备状态。<pre><code>$( document ).ready()</code></pre> 中包含的代码只会在页面文档对象模型 ( DOM) 已准备好执行 JavaScript 代码”</p> </answer> <answer tick="false" vote="101"> <p>我通过将 ON 与 $(document) 一起使用找到了解决此问题的最佳解决方案。</p> <pre><code> $(document).on(&#39;click&#39;, &#39;#yourid&#39;, function() { alert(&#34;hello&#34;); }); </code></pre> <p>对于 id 开头,请参阅下文:</p> <pre><code>$(document).on(&#39;click&#39;, &#39;div[id^=&#34;start&#34;]&#39;, function() { alert (&#39;hello&#39;); }); </code></pre> <p>1 周后我终于不需要添加 onclick 触发器了。 我希望这能帮助很多人</p> </answer> <answer tick="false" vote="25"> <p>您的代码可以在没有 document.ready() 的情况下工作,只需确保您的脚本位于#clicker 之后。查看此演示:<a href="http://jsbin.com/aPAsaZo/1/" rel="noreferrer">http://jsbin.com/aPAsaZo/1/</a></p> <p>准备好的概念中的想法。如果您确定您的脚本是页面中的最新内容或者位于受影响的元素之后,那么它将起作用。</p> <pre><code>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=utf-8 /&gt; &lt;title&gt;JS Bin&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;script src=&#34;https://code.jquery.com/jquery-latest.min.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt; &lt;a href=&#34;#&#34; id=&#34;clicker&#34; value=&#34;Click Me!&#34; &gt;Click Me&lt;/a&gt; &lt;script type=&#34;text/javascript&#34;&gt; $(&#34;#clicker&#34;).click(function () { alert(&#34;Hello!&#34;); $(&#34;.hide_div&#34;).hide(); }); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p><strong>注意事项:</strong> 在 <a href="/questions/tagged/jsbin" rel="tag" title="show questions tagged 'jsbin'">jsbin</a> 演示中,将代码中的 <pre><code>http</code></pre> 替换为 <pre><code>https</code></pre>,或使用此变体 <a href="https://output.jsbin.com/tetovusowo" rel="noreferrer">Demo</a></p> </answer> <answer tick="false" vote="6"> <p>尝试将 <pre><code>$(document).ready(function(){</code></pre> 添加到脚本的开头,然后添加 <pre><code>});</code></pre>。另外,<pre><code>div</code></pre>中是否有正确的id,即作为id,而不是类等?</p> </answer> <answer tick="false" vote="6"> <p>你必须用<pre><code>$(document).ready(function(){});</code></pre>包装你的Javascript代码,看看这个<a href="http://jsfiddle.net/7s3yB/" rel="noreferrer">JSfiddle</a>。</p> <p><strong>JS代码:</strong></p> <pre><code>$(document).ready(function() { $(&#34;#clicker&#34;).click(function () { alert(&#34;Hello!&#34;); $(&#34;.hide_div&#34;).hide(); }); }); </code></pre> </answer> <answer tick="false" vote="3"> <p>确保按钮上没有任何东西(例如 div 或透明 img)阻止单击按钮。 这听起来很愚蠢,但有时我们认为 jQuery 不起作用,所有这些问题都出在 DOM 元素的定位上。 </p> </answer> <answer tick="false" vote="3"> <p>您可以使用 <pre><code>$(function(){ // code });</code></pre>,当文档准备好执行该块内的代码时执行。</p> <pre><code>$(function(){ $(&#39;#clicker&#39;).click(function(){ alert(&#39;hey&#39;); $(&#39;.hide_div&#39;).hide(); }); }); </code></pre> </answer> <answer tick="false" vote="2"> <p>快速检查一下,如果您使用的是客户端模板引擎(例如handlebars),您的js将在document.ready之后加载,因此不会有任何元素可以绑定事件,因此要么使用onclick处理程序,要么在身体并检查当前目标 </p> </answer> <answer tick="false" vote="0"> <h3>正确的浏览器重新加载</h3> <p>快速检查一下您是否单独保存 js 文件:确保正确重新加载资源。浏览器通常会缓存文件,因此只需确保您加载的资源中之前的拼写错误已得到纠正。</p> <p>请参阅<a href="https://superuser.com/a/406331">此答案</a>,了解 Chrome/Chromium 中永久禁用缓存的信息。否则,您通常可以使用 <kbd>Ctrl</kbd>+<kbd>F5</kbd> 或 <kbd>Shift</kbd>+<kbd>F5</kbd> 强制完全重新加载,如<a href="https://superuser.com/a/89811">此答案</a>中所述。</p> </answer> <answer tick="false" vote="0"> <p>两个代码片段之间的不同行为与单击事件如何绑定到页面上的元素以及事件委托的概念有关。如果您的 HTML 是动态生成的,您需要将代码更改为:</p> <pre><code>$(document).on(&#39;click&#39;, &#39;clicker&#39;, function() { alert(&#34;Hello!&#34;); $(&#34;.hide_div&#34;).hide(); }); </code></pre> </answer> </body></html>

回答 0 投票 0

Vue 在 @click 处执行方法不起作用

我有一个带有导航栏和一些项目的 Vue 应用程序: ... 我有一个带有导航栏和一些项目的 Vue 应用程序: <div id="navbarBasicExample" class="navbar-menu"> <div class="navbar-start"> <a @click="test" class="navbar-item"> Home </a> <a @click="test" class="navbar-item"> Shopping </a> </div> </div> 测试方法如下: const test = () => { console.log("testt") } 当我单击其中一个标签时,浏览器控制台中没有任何反应。我在 Vue 文件和组合 api 中使用 typescript 作为脚本语言。我也尝试过 @click="asdf()" 但后来我得到的输出是 test 不起作用。有人知道我犯了哪个错误吗? 这是完整的文件: <template> <nav class="navbar is-primary" role="navigation" aria-label="main navigation"> <div class="navbar-brand"> <a class="navbar-item" href="https://bulma.io"> <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="32" height="32" viewBox="0 0 32 32"> <path d="M 12 4 C 9.8026661 4 8 5.8026661 8 8 C 5.8026661 8 4 9.8026661 4 12 L 4 24 C 4 26.197334 5.8026661 28 8 28 L 20 28 C 22.197334 28 24 26.197334 24 24 C 26.197334 24 28 22.197334 28 20 L 28 8 C 28 5.8026661 26.197334 4 24 4 L 12 4 z M 12 6 L 24 6 C 25.116666 6 26 6.8833339 26 8 L 26 20 C 26 21.116666 25.116666 22 24 22 L 11 22 C 10.43497 22 10 21.56503 10 21 L 10 14 L 12 14 L 12 18 C 12 19.093063 12.906937 20 14 20 L 18 20 L 20 20 L 22 20 C 23.093063 20 24 19.093063 24 18 L 24 11 C 24 9.3550302 22.64497 8 21 8 L 10 8 C 10 6.8833339 10.883334 6 12 6 z M 8 10 L 21 10 C 21.56503 10 22 10.43497 22 11 L 22 18 L 20 18 L 20 14 C 20 12.906937 19.093063 12 18 12 L 14 12 L 12 12 L 10 12 C 8.9069372 12 8 12.906937 8 14 L 8 21 C 8 22.64497 9.3550302 24 11 24 L 22 24 C 22 25.116666 21.116666 26 20 26 L 8 26 C 6.8833339 26 6 25.116666 6 24 L 6 12 C 6 10.883334 6.8833339 10 8 10 z M 14 14 L 18 14 L 18 18 L 14 18 L 14 14 z"></path> </svg> </a> <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbarBasicExample"> <span aria-hidden="true"></span> <span aria-hidden="true"></span> <span aria-hidden="true"></span> <span aria-hidden="true"></span> </a> </div> <div id="navbarBasicExample" class="navbar-menu"> <div class="navbar-start"> <a @click="test" class="navbar-item"> Home </a> <a @click="asdf" class="navbar-item"> Shopping </a> </div> </div> </nav> </template> <script lang="ts"> import { useRouter } from 'vue-router'; const router = useRouter(); const test = () => { console.log("testt") } </script> 我忘记将设置添加到脚本标签中。现在可以用了

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.