호버를 제거하고 svg 요소 (Raphael)를 클릭하려고합니다. 그냥 샘플 예제를 쓴 (구문 오류를 확인하지 않았다면 용서해주십시오.) updateBox 함수가 실행되면 hover와 click이 추가됩니다 (아래 예제는 내 문제를 설명하는 코드 조각 일뿐입니다. 우리가 진짜 이유를 들어 그들을 제거하고 싶지 않은 프로젝트). 빈 바인딩을 사용하여 마우스를 놓았을 때 마우스를 놓았을 때 마우스를 올리면 커서가 움직입니다.호버를 제거하고 클릭하는 방법
function updateBox() {
var helperRect = _drawOptions.paper.rect(bbox.x - 1, bbox.y - 1,
(bboxWidth !== 0 ? bboxWidth + 2 : 3),
(bboxHeight !== 0 ? bboxHeight + 2 : 3));
helperRect.attr(Configuration.getAttributes("helperRect"));
helperRect.hover(_hoverOverEl, _hoverOutEl);
helperRect.click(_clickEl);
if(a==p)
helperRect = _updateDocHeader(helperRect);
}
function _updateDocHeader(hb) {
hb = $.extend(hb, {
documentId : _paperProperties.header.documentId,
docSlideNo : _paperOptions.whiteboard.docEl.docSlideNo,
docTitle : _paperProperties.header.docTitle,
//set order no to 0
orderNo: 0
});
hb.hover(function(){return false;},function(){return false;});
//$(hb).unbind('mouseenter mouaseleave click');
return hb;
};
나는 어떤 질문을 볼 – Jonathan
가능한 중복 : http://stackoverflow.com/questions/6315456/raphael-js -how-to-remove-events – projeqht
@projeqht 감사합니다. Raphael이 언 휴리와 언 클릭을했습니다. – user1595858