Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法将事件绑定到dom元素_Javascript_Jquery_Html_Jquery On - Fatal编程技术网

Javascript 无法将事件绑定到dom元素

Javascript 无法将事件绑定到dom元素,javascript,jquery,html,jquery-on,Javascript,Jquery,Html,Jquery On,我正在尝试创建一个可拖动的div。我编写了一些代码来截获具有以下html的事件: <div class="draggable"> <iframe id="frame" src="http://www.wikipedia.org"></iframe> </div> 下面是一个JSFIDLE: 问题是元素似乎没有拦截事件。如果我将事件绑定到文档,则代码将起作用: 我错在哪里?是的,因为首先需要将jQuery UI添加到页面中 你可以在这里下

我正在尝试创建一个可拖动的div。我编写了一些代码来截获具有以下html的事件:

<div class="draggable">
    <iframe  id="frame" src="http://www.wikipedia.org"></iframe>
</div>
下面是一个JSFIDLE:

问题是元素似乎没有拦截事件。如果我将事件绑定到文档,则代码将起作用:


我错在哪里?

是的,因为首先需要将jQuery UI添加到页面中

你可以在这里下载:

然后,您需要通过这样做:

$(".draggable").draggable();

让我知道这对您的作用。

对不起,问题编辑此问题与您使用的工具有关。您已经从左侧的菜单中选择了“无换行”标题,这会将您的代码放在页面顶部。非常感谢您,solvedIt实际上有点令人困惑,因为您知道如何编写所有这些内容,但jQuery并没有使用文档。准备好确保DOM已准备好了吗?
$(".draggable").draggable();