mousemove 事件仅在 mousedown 后更新一次

2024-01-08

我在 jquery 中使用 mousemove 时遇到问题。我想在 mousedown 事件和 mousemove 事件之后检查鼠标指针的坐标,但它只更新一次,结果只是 mousedown 事件发生时的坐标。

我真的需要一些建议,谢谢:)

我在这里仅发布原始代码的一小段摘录:

附:我尝试使用“$(document).ready(function(){”,但没有成功。

<!DOCTYPE html>
<head>
<title>jQuery Test</title>
   <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
   <script type="text/javascript" language="javascript">
    function my_func(event){
        $("#log1").html("mouse is down");
        var x = $(this);
        //some code
        $(document).ready(function(){
            x.on("mousemove", function(){
                $("#log1").html("x:"+event.pageX+" y:"+event.pageY);
            });
        });
    }

    $(document).ready(function(){
        $("button").on("mousedown",my_func); //it needs to be a named function because I will call it multiple times
    });
   </script>
</head>
<body>
   <button >TEST</button> 
   <div id="log1"></div>
</body>
</html>

Change

x.on("mousemove", function(){

to

x.on("mousemove", function(event){

JsFiddle->http://jsfiddle.net/6y83H/ http://jsfiddle.net/6y83H/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mousemove 事件仅在 mousedown 后更新一次 的相关文章

  • AngularJS 输入字段未从控制器内的 setTimeout 更新

    我正在使用 AngularJS 支持的页面 并且我需要在只读输入文本字段内显示正在运行的时钟 与data ng model 为了模拟运行的时钟 我使用了 JavaScript 调度程序setTimeout每 1000 毫秒调用一个函数 该函
  • 如何检查元素的内容是否为空,如果是,则在 jquery 中删除该元素

    我目前正在尝试选择某个 div 内没有内容的任何 h2 元素并将其删除 这是我的 html 代码 div class skipToContainer h2 class vidSkipTo Hello h2 h2 class vidSkipT
  • jQuery:如何在显示元素的同时使用高亮效果?

    我在一个页面上有两个元素 div content div div style display none different content div 当我点击当前显示的div 我想隐藏它并显示另一个 这很容易做到 a hide b show
  • 由于固定导航,增加了 FancyBox v2 的顶部和底部边距

    我目前正在开发一个网站 该网站将来将具有响应能力 该网站主要由图像组成 单击这些图像会加载到 FancyBox 中 FancyBox v2 现在具有响应能力 因此可以在屏幕尺寸发生变化时重新调整图像等的大小 作为我设计的一部分 我有两个固定
  • `ie9` - contenteditable false 在父级可编辑时不起作用

    我正在尝试制作内容可编辑和不可编辑的容器 用户可以通过 3 种方式使用它 他们可以将内容与non editable 他们可以将内容与editable 他们可以在不选择其中之一的情况下放置内容 可编辑 我正在努力实现以下目标 content
  • 向特定客户端发送消息以及消息发送用户

    我是 SignalR 的初学者 我创建了一个基于 SignalR 的基本聊天应用程序 我面临的问题是我想向特定客户端以及发送消息的用户发送消息 这个怎么做 我知道要向特定客户端发送消息 我们可以这样做 Clients Client Cont
  • 通过 JavaScript 检测浏览器换行

    我需要 javascript 来检测每个浏览器包装的文本行并将其包装到 span class line 我读过一些关于测量每个单词的 y 轴的文章 但还没有看到可靠的解决方案 这是我到目前为止所拥有的 看到它Jsfiddle http js
  • Rails3/will_paginate/Ajax - 下一个/上一个链接无法正常工作(这是一个错误吗?)

    我正在遵循 使用ajax分页 http railscasts com episodes 174 pagination with ajax railscast 用于我的 Rails 3 应用程序 一切似乎都运行良好 除了上一个和下一个链接根本
  • 两个 OnClick 事件重叠

    我在元素内有一个元素 当我单击下面的元素时 我希望打开滑块 当我单击最外面的元素时 我希望滑块关闭 不幸的是 当我单击最外面的元素时 它也会单击下面的元素 有没有办法只单击最外面的元素而忽略下面元素的单击 这些事件在单击时触发并使用 Jav
  • 如何使用 php 发送服务器错误响应?

    一旦用户点击删除按钮我的 jQuery 脚本要求服务器删除所选项目 现在我想要我的php发送成功或错误响应的脚本 是否有可能触发错误回调万一该项目无法删除 Thanks 我的 jQuery 代码 ajax type post url myA
  • Prototype 和 jQuery 一起?

    我注意到我使用的某个脚本依赖于原型 Lightbox 2 它会与 jQuery 在同一页面上一起工作吗 有没有办法确保它们不发生冲突 你可以 但你需要采取特殊步骤 http docs jquery com Using jQuery with
  • jquery验证-等待远程检查完成

    当我打电话时 form valid 我连接了远程验证检查 一切正常 但是如果所有其他字段都有效 则表单会通过验证 因为远程检查没有 足够快 返回响应 有没有办法强制 jquery 验证等待任何远程检查完成或挂钩远程检查调用的完成事件 我目前
  • JQuery hide() 和 fadeOut() 、 show() 和 fadeIn() 之间的区别

    我是 jQuery 新手 目前 我正在我的跨平台移动应用程序之一中使用 jQuery 我需要根据各自的条件隐藏和显示我的一些页面内容 我发现以下两种方法对我来说效果很好 myControlId fadeOut myControlId hid
  • 使用 jQuery/JS 打开时使
    标签的内容具有动画效果

    我只想要 HTML5 的内容details标记为 滑行 动画打开 而不是仅仅弹出打开 立即出现 这可以用 jQuery Javascript 实现吗 Fiddle http jsfiddle net 9h4Hq HTML
  • 删除某个类之后的所有类

    我有一个 lt div id thisdiv class class1 class2 class3 class4 class5 gt text lt div gt 我需要能够使用 jQuery 删除 class3 之后的所有类 就像是 th
  • 如何监听 jQuery AJAX 请求?

    以下两种实现 ajaxRequest 1 2 的方法应该是等效的 话说回来 为什么验证回调已执行的单元测试 3 在 1 中成功而在 2 中失败 我应该如何重写测试 3 来监视 2 中的成功回调 如果我尝试stub jQuery ajax使用
  • FireFox 中的自动滚动

    我的应用程序是实时聊天 我有一个 Div 来包装消息 每条消息都是一个 div 所以 在几条消息之后 我的 DOM 看起来像这样 div div Message number two div div div div
  • 如何获取给定 DOM 元素的所有定义的 CSS 选择器?

    如何使用 jQuery 获取给定 DOM 元素的所有定义的 CSS 选择器 定义后 我的意思是在应用于任何样式表的所有 CSS 选择器document 在某种程度上 这类似于 FireBug 实现的功能 其中显示所选 DOM 元素的所有应用
  • 长轮询会冻结浏览器并阻止其他 ajax 请求

    我正在尝试在我的中实现长轮询Spring MVC Web 应用程序 http static springsource org spring docs 2 0 x reference mvc html但在 4 5 个连续 AJAX 请求后它会
  • jQuery 对象相等

    如何确定两个 jQuery 对象是否相等 我希望能够在数组中搜索特定的 jQuery 对象 inArray jqobj my array 1 alert deviceTypeRoot deviceTypeRoot False alert d

随机推荐

  • 在 Swift 4 中实现自定义解码器

    我想使用新的解码 XML 文档DecodableSwift 4 中引入的协议 但是 似乎没有符合该协议的 XML 解码器的现有实现Decoder协议 我的计划是使用 SWXMLHash 库来解析 XML 然后可能使XMLIndexer该库中
  • 为什么选择 React.Children.only?

    向反应专家提出快速问题 React Children only https reactjs org docs react api html reactchildrenonly是它的顶级 api 之一 react redux 非常常用
  • 是否可以通过AWS lambda连接到本地计算机托管的数据库

    我在 AWS 中启动了一个 RDS 实例 s3 和 EC2 并且使用 lambda 正确触发了它 现在我希望将 RDS 和 EC2 从 AWS 更改为本地计算机 我的 lambda 是从 s3 触发的 在AWS中如何通过lambda连接本地
  • 来自事件的流星地理定位方法

    我想获取 latLng 但只能在事件发生后获取 如何才能实现这一目标 我尝试过跟踪器等 但没有任何效果 唯一有效的是调用 Geolocation latLng 从事件之前的助手内部 这就是我希望它能发挥作用的方式 我对 Session se
  • Sones GraphDB 查询返回错误

    我在这里关注他们的教程 http developers sones de wiki doku php id quickreference 五分钟指南 http developers sones de wiki doku php id qui
  • CryptoJS 和 Closure 中的 SHA512 不一样

    我在一个简单的加密挑战中遇到了一些麻烦 我想做以下事情 获取 url 编码和 base64 编码的值 进行 url 解码 进行 Base64 解码 使用 Sha512 进行哈希处理 使用 CryptoJS 时 我使用以下代码 var par
  • 在 Shiny R 中保存用户输入的 LeafletProxy 结果

    在 Shiny R 中 我正在制作一个带有叠加层的地图应用程序 然后添加用户输入的叠加层 因此 当用户上传数据并看到带有标记的更新地图后 我希望用户能够将新地图下载为 html 文件 我将在下面对我正在做的事情做一个简化的演示 服务器 ui
  • 如何动态或在运行时设置 PropertyGrid 的 DefaultValueAttribute?

    我正在定义一个与以下命令一起使用的自定义类属性网格 http msdn microsoft com en us library aa302326 aspx控制 比如说 其中一个属性定义如下 CategoryAttribute Section
  • Rspec 和 Capybara 未定义的局部变量或方法“page”

    嗨 我尝试开始我的第一个 RoR 项目 但一开始就陷入困境 我的 Gemfile 中有水豚 gem group development test do gem byebug gem web console gem spring gem rs
  • 在 Node、Webpack 和 babel-loader 中使用 ES7 async/await 时出错

    我正在尝试使用带有 webpack 和 babel loader es2015 stage 0 预设 的 node js 在服务器上使用 javascript ES7 语法 我已经让它可以与 babel node 一起使用 但是当我运行 w
  • 单击 GCM 通知时打开活动

    我正在制作 gcm 申请 现在我可以收到通知 但是当我点击通知时 它只是打开应用程序 我需要打开另一个活动而不是主活动 有什么办法可以做到这一点吗 final Intent intent new Intent context YourAct
  • 一只猴子如何修补 python 中的函数?

    我在用另一个函数替换不同模块中的函数时遇到了麻烦 这让我发疯 假设我有一个模块 bar py 如下所示 from a package baz import do something expensive def a function prin
  • 如何在 UIDatePicker 中记住并加载选定的日期?

    我有一个UIDatePicker那么 允许您选择日期 而不是时间 然后我保存这个NSDate并使用将其显示在不同视图的标签中 但是 当我使用以下命令加载视图时UIDatePicker 如果用户已经选择了一个日期 我希望它显示所选日期 使用N
  • NSURLProtocol canInitWithRequest:调用多次

    我们的应用程序中有很多网络视图 我最近添加了一个 NSURLProtocol 来拦截来自它们的一些请求 我注意到一些 Web 视图多次调用 NSURLPRotocol canInitWithRequest 方法 其请求似乎完全相同 有时6
  • 包含正则表达式分隔符的简单且经过测试的在线正则表达式在 C# 代码中不起作用

    我有一个像这样的正则表达式 name dr det fb ydp eu ebook trunk annotations ctrl php api1751 4060 1193 0487 name Regex Replace name W g
  • Avalonia UI 弹出叠加层

    我的问题很简单 如何使用 avalonia 实现叠加弹出效果 我的意思是我想让包含我的 UI 元素的整个面板变暗一点 尝试了不透明度属性 但它看起来不太好 并且 OpacityMask 似乎只支持 透明 作为颜色 但我如果可能的话想要半透明
  • Docker 容器启动命令未获取 .bashrc 变量

    我在启动容器时使用 docker 执行命令 但似乎环境变量没有从 bashrc 文件中获取 请给我一些建议 谢谢 dockerFile 我将其添加到 bashrc 中 echo export PYTHONPATH PYTHONPATH mo
  • 带有 numpy 数组的张量板

    有人可以举例说明如何使用tensorboard可视化numpy数组值吗 这里有一个相关的问题 我不太明白 Tensorboard 记录非张量 numpy 信息 AUC https stackoverflow com questions 38
  • Dbt:在默认位置未找到 .dbt 文件夹

    我正在创建 dbt 项目 但是运行命令时dbt init
  • mousemove 事件仅在 mousedown 后更新一次

    我在 jquery 中使用 mousemove 时遇到问题 我想在 mousedown 事件和 mousemove 事件之后检查鼠标指针的坐标 但它只更新一次 结果只是 mousedown 事件发生时的坐标 我真的需要一些建议 谢谢 我在这