我遇到了一个简单的问题,至少看起来是这样,与 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
最佳答案
这对我来说是一个非常严重的错误。 Google Chrome 允许我选中“不要让此页面再次提醒我”选项。我一定检查过一次。但在页面的所有后续重新加载中,该设置都被保留。直到今天早上,它才再次发挥作用。这是一篇好文章,虽然有点傻,但会对某人有所帮助。应该在某个地方对此有某种通知,至少对于我们开发人员来说是这样。
我以为这个选项是针对每个请求的,但它是针对每个 session 的。
关于javascript - jQuery 可拖动小部件不触发拖动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21422746/