dragstart事件给出错误:拒绝权限访问属性“effectAllowed”

时间:2015-04-18 14:31:42

标签: javascript html5 firefox meteor drag-and-drop

我刚开始使用meteor(1.1.0.2)并尝试实现一些拖放功能。基本上它应该做什么:用户可以将视频元素从侧边栏拖动到可信的div。

我现在的问题是它不能在firefox(v 37,OSX)中运行,但它在Chrome中运行。

以下是一些代码:



Template.single_video.events(
{
  'dragstart video': function(event)
  {
	var dt =  event.originalEvent.dataTransfer;
    dt.effectAllowed = "copy";
	dt.setData('text/html', event.currentTarget.outerHTML);

	return false;
  }
})

<template name="single_video">
	<div class="col-xs-12">
		{{title}} 
		<video controls="" class="video-drag" draggable="true">
			{{#each sources}}
				<source src="{{src}}" type="{{type}}">
			{{/each}}
		</video>
	</div>
</template>
&#13;
&#13;
&#13;

我总是收到错误:错误:访问属性的权限被拒绝&#34; effectAllowed&#34;

所以我的问题是:它是FF中的错误还是我错过了什么? 提前感谢您的帮助。

0 个答案:

没有答案