요소가 숨겨져 있으면 show ()가 작동하지 않습니다.

ps0604

이 jsfiddle 에서 목표는 마우스를 그 위로 가져갈 때 사각형을 표시하고 그렇지 않으면 숨기는 것입니다. 문제는 사각형이 숨겨지면 더 이상 마우스 오버시 표시되지 않는다는 것입니다. 어떤 아이디어?

다음은 코드 조각입니다.

var paper = Raphael("canvas", 200, 200); 

    var r = paper.rect(5,5, 20, 20);
		
    r.attr({ "fill" : "red" });
       		
    r.hover(
        function() {
            this.show();  // mouse hovers in
        },
        function() {
            this.hide(); // mouse hovers out
        });
<script src="https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.2/raphael-min.js"></script>
<div id="canvas"></div>

rnrneverdies

요소를 숨길 때 기술적으로 더 이상 해당 요소를 가리 키지 않습니다. hide()세트 때문입니다display:none

다음을 사용하여 숨기는 대신 투명하게 만들 수 있습니다. opacity

http://jsfiddle.net/gnbkqhus/1/

var paper = Raphael("canvas", 200, 200); 

var r = paper.rect(5,5, 20, 20);

r.attr({ "fill": "red", "opacity" : "0" });
       		
r.hover(
    function() {
        r.attr({ "opacity" : "1" });
    },
    function() {
        r.attr({ "opacity" : "0" });
    });
<script src="https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.2/raphael-min.js"></script>
<div id="canvas"></div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

요소가 숨겨져 있지 않습니다.

분류에서Dev

CFrameWnd가 숨겨져 있지 않으면 파일 대화 상자가 새로 고쳐지지 않습니다.

분류에서Dev

상위 div에 datatables 테이블이 내부에 있으면 작동하지 않는 datatables datatable 도구가 숨겨져 있습니다.

분류에서Dev

숨겨진 CSS가있는 요소가 javascript .show ()로 변경되지 않음

분류에서Dev

숨겨진 CSS가있는 요소가 javascript .show ()로 변경되지 않음

분류에서Dev

내 메뉴가 DIV 뒤에 숨겨져 있습니다. t는 숨거나 작동하지 않을 것입니다

분류에서Dev

내부에 <div> 높이 구성 요소를 하드 코딩하지 않으면 숨겨져 있습니다.

분류에서Dev

숨겨진 요소를 표시하고 클릭하려면 요소 위로 마우스를 가져갑니다.

분류에서Dev

Ember js-요소가 숨겨지고 엠버 {{/ if}} 조건부로 다시 표시되면 Jquery 호버 효과가 작동하지 않습니다.

분류에서Dev

Angular Html Css 헤더가 구성 요소 중 하나에 숨겨져 있습니다.

분류에서Dev

스크롤 가능한 요소의 상단이 숨겨져 있습니다.

분류에서Dev

오버플로가 숨겨져 있지만 스크롤바가 있습니다.

분류에서Dev

요소가 ng-repeat 지시문에있을 때 jQuery로 클래스 이름으로 요소 가져 오기가 작동하지 않습니다.

분류에서Dev

'0'이 있으면 MySQL ORDER BY가 작동하지 않습니다.

분류에서Dev

Jquery / Javascript : 요소가 <td> 테이블 안에 있으면 jquery의 선택기가 작동하지 않습니다.

분류에서Dev

ng-if를 추가하면 Angular ng-show가 작동하지 않습니다.

분류에서Dev

오버플로가 숨겨져 있고 중앙에 있지 않은 <p> 요소에서 텍스트 흐름

분류에서Dev

4 개의 라디오 버튼 중 하나가 숨겨져 있습니다.

분류에서Dev

숨겨진 오버플로가 Safari의 절대 요소에서 작동하지 않습니다.

분류에서Dev

JQuery Show가 일부 요소에서 작동하지 않습니다.

분류에서Dev

Grub 메뉴가 작동하지만 숨겨져 표시되지 않음

분류에서Dev

그 후 경고를 호출하지 않으면 jquery show ()가 작동하지 않습니다.

분류에서Dev

요소가 숨겨져 있거나 숨겨진 컨테이너 안에 있는지 확인

분류에서Dev

WebDriver isDisplayed ()는 요소가 숨겨져 있어도 true를 반환합니다.

분류에서Dev

Show Password 숨기기가 angular2 formBuilder에서 작동하지 않습니다.

분류에서Dev

요소가 숨겨져있을 때`accesskey`를 비활성화하는 방법은 무엇입니까?

분류에서Dev

Jinja 템플릿에 숨겨진 태그가 없으며 validate_on_submit이 작동하지 않습니다.

분류에서Dev

숨겨진 div 내부에있는 입력에 대한 focus ()가 작동하지 않습니다.

분류에서Dev

<a> 태그 위로 마우스 오버 효과가 숨겨져 작동하지 않습니다. 어떻게 작동 시키나요?

Related 관련 기사

  1. 1

    요소가 숨겨져 있지 않습니다.

  2. 2

    CFrameWnd가 숨겨져 있지 않으면 파일 대화 상자가 새로 고쳐지지 않습니다.

  3. 3

    상위 div에 datatables 테이블이 내부에 있으면 작동하지 않는 datatables datatable 도구가 숨겨져 있습니다.

  4. 4

    숨겨진 CSS가있는 요소가 javascript .show ()로 변경되지 않음

  5. 5

    숨겨진 CSS가있는 요소가 javascript .show ()로 변경되지 않음

  6. 6

    내 메뉴가 DIV 뒤에 숨겨져 있습니다. t는 숨거나 작동하지 않을 것입니다

  7. 7

    내부에 <div> 높이 구성 요소를 하드 코딩하지 않으면 숨겨져 있습니다.

  8. 8

    숨겨진 요소를 표시하고 클릭하려면 요소 위로 마우스를 가져갑니다.

  9. 9

    Ember js-요소가 숨겨지고 엠버 {{/ if}} 조건부로 다시 표시되면 Jquery 호버 효과가 작동하지 않습니다.

  10. 10

    Angular Html Css 헤더가 구성 요소 중 하나에 숨겨져 있습니다.

  11. 11

    스크롤 가능한 요소의 상단이 숨겨져 있습니다.

  12. 12

    오버플로가 숨겨져 있지만 스크롤바가 있습니다.

  13. 13

    요소가 ng-repeat 지시문에있을 때 jQuery로 클래스 이름으로 요소 가져 오기가 작동하지 않습니다.

  14. 14

    '0'이 있으면 MySQL ORDER BY가 작동하지 않습니다.

  15. 15

    Jquery / Javascript : 요소가 <td> 테이블 안에 있으면 jquery의 선택기가 작동하지 않습니다.

  16. 16

    ng-if를 추가하면 Angular ng-show가 작동하지 않습니다.

  17. 17

    오버플로가 숨겨져 있고 중앙에 있지 않은 <p> 요소에서 텍스트 흐름

  18. 18

    4 개의 라디오 버튼 중 하나가 숨겨져 있습니다.

  19. 19

    숨겨진 오버플로가 Safari의 절대 요소에서 작동하지 않습니다.

  20. 20

    JQuery Show가 일부 요소에서 작동하지 않습니다.

  21. 21

    Grub 메뉴가 작동하지만 숨겨져 표시되지 않음

  22. 22

    그 후 경고를 호출하지 않으면 jquery show ()가 작동하지 않습니다.

  23. 23

    요소가 숨겨져 있거나 숨겨진 컨테이너 안에 있는지 확인

  24. 24

    WebDriver isDisplayed ()는 요소가 숨겨져 있어도 true를 반환합니다.

  25. 25

    Show Password 숨기기가 angular2 formBuilder에서 작동하지 않습니다.

  26. 26

    요소가 숨겨져있을 때`accesskey`를 비활성화하는 방법은 무엇입니까?

  27. 27

    Jinja 템플릿에 숨겨진 태그가 없으며 validate_on_submit이 작동하지 않습니다.

  28. 28

    숨겨진 div 내부에있는 입력에 대한 focus ()가 작동하지 않습니다.

  29. 29

    <a> 태그 위로 마우스 오버 효과가 숨겨져 작동하지 않습니다. 어떻게 작동 시키나요?

뜨겁다태그

보관