2012-03-06 3 views
1

나는 html5 끌어서 놓기 div 요소를 끌어서 놓기를 사용하고 있습니다. dragstart 이벤트에서 div 요소의 불투명도를 0.4로 설정하면 div 요소가 더 밝아 지지만 투명하지 않습니다. div 요소를 다른 div 요소 위로 드래그하면 백그라운드에서 요소를 볼 수 없습니다.html5 드래그 앤 드롭 아무거나 불투명도

var cols = document.querySelectorAll('.draggablediv'); 
[].forEach.call(cols, function(col) { 
col.addEventListener('dragstart', function (e) {this.style.opacity = 
'0.4'; return true;}, false); }); 

저는 크롬 17.0.963.56을 사용하고 있습니다.

편집 주 :

어떤 아이디어 파이어 폭스

에서 발생하지 않는 이유는 무엇입니까? 당신이 예제가 작동하지 않습니다 알 수 있습니다 당신이 파이어 폭스에서 위의 링크를로드하는 경우 http://www.html5rocks.com/en/tutorials/dnd/basics/

:

감사

답변

-1

당신이에서 사용하는 동일한 코드를 특징으로 튜토리얼이있다. 이 튜토리얼에서는 Firefox에 대한 구체적인 언급과 예제가 작동하지 않는 이유에 대해 설명합니다. dataTransfer 객체를 "연결"해야합니다.

+0

내 질문을 잘못 해석 한 것 같습니다. 드래그 앤 드롭 기능은 크롬과 파이어 폭스에서 잘 작동합니다. 제 질문은 요소를 드래그 할 때 투명성 문제였습니다. 감사 – Hamish