javascript - jQuery 可拖动小部件不触发拖动事件

标签 javascript jquery jquery-ui

我遇到了一个简单的问题,至少看起来是这样,与 jQuery UI 的可拖动小部件有关。可拖动小部件有一个拖动事件,每当鼠标拖动页面上的可拖动元素时都会触发该事件。很简单,不是吗?此代码不起作用。

<html>
<head>
    <script type="text/javascript">
        $(document).ready(function(){
            $('.draggable').draggable({
                drag:function(){
                    alert(1); // simple alert, nothing happens
                }
            });
        });
    </script>
</head>
<body>
    <div class="draggable">drag me</div>
</body>
</html>

关于为什么这没有被触发有什么想法吗?我正在使用:

  • jquery-1.9.1.min.js
  • jquery-ui-1.10.3

http://api.jqueryui.com/draggable/#event-drag

最佳答案

这对我来说是一个非常严重的错误。 Google Chrome 允许我选中“不要让此页面再次提醒我”选项。我一定检查过一次。但在页面的所有后续重新加载中,该设置都被保留。直到今天早上,它才再次发挥作用。这是一篇好文章,虽然有点傻,但会对某人有所帮助。应该在某个地方对此有某种通知,至少对于我们开发人员来说是这样。

我以为这个选项是针对每个请求的,但它是针对每个 session 的。

关于javascript - jQuery 可拖动小部件不触发拖动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21422746/

相关文章:

javascript - 将 style.backgroundImage 更改为 php $_SESSION

javascript - 为什么绳子在一定的间隔内不动?

javascript - 如果选中复选框,如何从表中获取数据值?

ios - 如何在没有 JQuery Mobile 脚本的情况下在 Cordova 应用程序中的 iOS 中获得平滑快速的滚动

javascript - 更改浏览器滚动条的可滚动高度

javascript - TypeScript 中类的动态 getter 和设置

javascript - 单击时抓取 href 标签

javascript - 停止 jQuery 切换滑动内容

javascript - 在鼠标按下时将类添加到对象

jQuery datepicker - 为什么主题样式不显示?