2012-10-10 1 views
0

jQuery를 사용하여 매우 간단한 슬라이더를 만듭니다. 이렇게하려면 mousedown, mousemove 및 mouseup 이벤트를 사용하고 있습니다. 내가 빠른에 핸들을 드래그 할 때요소를 끌 때 Windows가 "허용되지 않음"아이콘을 표시합니다.

var pageX; 
$handle.bind('mousedown',function(a){ 
    pageX = a.pageX; 
    $handle.bind('mousemove',function(e){ 
     e.preventDefault(); 
     var delta = pageX - e.pageX; 
     pageX = e.pageX; 

     var left = $handle.position().left; 
     $handle.css({left:(left-delta)+'px'}); 
    }); 
}); 
     $handle.bind('mouseup',function(){ 
      $handle.unbind('mousemove'); 
     }); 

이제이 실제로 제외하고, 좋은 작품은 "블록"아이콘 (당신이 위에 십자가 원을 알고)가 나타납니다. 어떻게 그런 일이 일어나지 않도록 할 수 있습니까? 당신이 사용하는 것이이 예에서는 http://www.echoecho.com/csscursors.htm

:

답변

0

당신은 수동으로 아무것도에 커서를 설정할 수 있습니다

.css('cursor','default'); 

희망을.

+0

그래도 문제가 해결되지 않으면 요소를 계속 드래그하지 못하게하는 차단 아이콘이 표시됩니다. –

+0

데모/예제를 게시 할 수 있습니까? – Kivylius

+0

http://sodemo.appload.nu/slider/ 슬라이더를 너무 빨리 드래그하면 브라우저가 어떻게 든 그것을 차단하는 것 같습니다 ... –

관련 문제