이미지에서 마우스 오버시 버튼 숨기기

디팍

다음 코드가 있습니다.

  <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

<script src="Js/jquery.min.js"></script>

<script type="text/javascript">
        $(document).ready(function () {
            $("#propertyimage").mouseover(function () {

                $("#lnkedit").hide();
            });
            $("#propertyimage").mouseout(function () {
                $("#lnkedit").show();
            });

        });
    </script>


<div class="ddldemo">
  <asp:Repeater ID="rptproperty" runat="server">
   <ItemTemplate>
      <div style="width: 165px;">
          <asp:Image ID="propertyimage" runat="server" ImageUrl='<%#Eval("image1") %>'" />
          <asp:LinkButton runat="server" ID="lnkedit" Text="Edit"></asp:LinkButton>
       </div>
   </ItemTemplate>
   </asp:Repeater>
 </div>
 </asp:Content>

마우스를 이미지 버튼 위로 가져 가면 모든 코드가 콘텐츠 자리 표시 자에 있습니다.

어떻게 해결할 수 있습니까?

마크 피츠 패트릭

ItemTemplate에 컨트롤이 있으면 그렇게 할 수 없습니다. 컨트롤의 고유 한 클라이언트 ID는 #propertyimage가 아닙니다. 동일한 버튼 이름을 가진 여러 사용자 컨트롤을 가질 수 있기 때문입니다. ASP.Net은 컨트롤 트리와 관련된 고유 ID를 생성합니다. 이 경우 repeater 제어에 있고 동일한 클라이언트 ID로 여러 제어를 가질 수 없기 때문에 clientid를 얻는 것이 작동하지 않습니다.

그래도 수업으로 이것을 할 수 있습니다. 다음은 jsFiddle에 대한 예제 입니다. 클래스를 사용하여 repeater를 식별 한 다음 jquery next () 메서드를 사용하여 다음 앵커 요소를 선택하고 표시 / 숨 깁니다. 다음과 같이 코드를 변경해보십시오.

<script src="Js/jquery.min.js"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $(".propertyImage").mouseover(function () {

            $(this).next("a").hide();
        });
        $(".propertyImage").mouseout(function () {
            $(this).next("a").show();
        });

    });
</script>
<div class="ddldemo">
<asp:Repeater ID="rptproperty" runat="server">
<ItemTemplate>
  <div style="width: 165px;">
      <asp:Image ID="propertyimage" class="propertyImage" runat="server" ImageUrl='<%#Eval("image1") %>'" />
      <asp:LinkButton runat="server" ID="lnkedit" Text="Edit"></asp:LinkButton>
   </div>
</ItemTemplate>
</asp:Repeater>
</div>

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

CSS에서 닫기 버튼이있는 마우스 오버 이미지

분류에서Dev

버튼에서 마우스 오버시 이미지 전환

분류에서Dev

UITableView EditingStyle 지우기 버튼 숨기기

분류에서Dev

마우스 오버시 배경 레이어 숨기기, <p> 요소 위로 마우스 오버시 리퍼

분류에서Dev

jQuery의 동일한 div에서 마우스 오버시 숨기기 및 표시?

분류에서Dev

CSS : 마우스 오버시 div를 숨기고 이미지를 동시에 표시 하시겠습니까?

분류에서Dev

지연으로 마우스 오버시 콘텐츠 표시 및 숨기기

분류에서Dev

이미지 호버에서 div 표시 및 마우스 아웃시 div 숨기기

분류에서Dev

버튼 아이콘 크기 조정없이 마우스 오버시 둥근 버튼 크기 조정

분류에서Dev

특정 요소에 마우스 오버 할 때 표시 / 숨기기 방법

분류에서Dev

웹 페이지에서 텍스트 선택시 마우스 오버 버튼 만들기

분류에서Dev

마우스 오버시 콘텐츠 페이드 인 및 마우스 아웃시 숨기기

분류에서Dev

라디오 버튼에 버튼 표시 / 숨기기 jquery 클릭

분류에서Dev

ActionBar 홈 버튼-조각 숨기기 및 백 스택 지우기

분류에서Dev

마우스 오버시 Jquery 표시 클릭시 숨기기

분류에서Dev

마우스 오버시 이미지 밝기 변경

분류에서Dev

jQuery 여유-마우스 오버시 이미지 뒤집기

분류에서Dev

마우스 오버시 이미지 겹치기

분류에서Dev

마우스 오버시 Font Awesome을 이미지로 바꾸기

분류에서Dev

조건에서 Android 스튜디오 숨기기 및 표시 버튼

분류에서Dev

라디오 버튼이 선택된 경우 div 숨기기 표시

분류에서Dev

마우스 오버시 jQuery 대화 상자 표시 / 숨기기

분류에서Dev

마우스 오버시 섹션 표시 또는 숨기기

분류에서Dev

이미지를 표시하려면 마우스 오버 맵 영역을, 숨기려면 mouseout

분류에서Dev

마지막 항목에서 "다음"버튼 숨기기

분류에서Dev

마우스 오버시 div의 하위 요소 숨기기

분류에서Dev

하나의 div를 숨기고 마우스 오버 이미지 또는 텍스트에서 다른 div를 숨기는 방법?

분류에서Dev

하나의 div를 숨기고 마우스 오버 이미지 또는 텍스트에서 다른 div를 숨기는 방법?

분류에서Dev

마우스 오버가 아닐 때 탐색에서 하위 메뉴 숨기기

Related 관련 기사

  1. 1

    CSS에서 닫기 버튼이있는 마우스 오버 이미지

  2. 2

    버튼에서 마우스 오버시 이미지 전환

  3. 3

    UITableView EditingStyle 지우기 버튼 숨기기

  4. 4

    마우스 오버시 배경 레이어 숨기기, <p> 요소 위로 마우스 오버시 리퍼

  5. 5

    jQuery의 동일한 div에서 마우스 오버시 숨기기 및 표시?

  6. 6

    CSS : 마우스 오버시 div를 숨기고 이미지를 동시에 표시 하시겠습니까?

  7. 7

    지연으로 마우스 오버시 콘텐츠 표시 및 숨기기

  8. 8

    이미지 호버에서 div 표시 및 마우스 아웃시 div 숨기기

  9. 9

    버튼 아이콘 크기 조정없이 마우스 오버시 둥근 버튼 크기 조정

  10. 10

    특정 요소에 마우스 오버 할 때 표시 / 숨기기 방법

  11. 11

    웹 페이지에서 텍스트 선택시 마우스 오버 버튼 만들기

  12. 12

    마우스 오버시 콘텐츠 페이드 인 및 마우스 아웃시 숨기기

  13. 13

    라디오 버튼에 버튼 표시 / 숨기기 jquery 클릭

  14. 14

    ActionBar 홈 버튼-조각 숨기기 및 백 스택 지우기

  15. 15

    마우스 오버시 Jquery 표시 클릭시 숨기기

  16. 16

    마우스 오버시 이미지 밝기 변경

  17. 17

    jQuery 여유-마우스 오버시 이미지 뒤집기

  18. 18

    마우스 오버시 이미지 겹치기

  19. 19

    마우스 오버시 Font Awesome을 이미지로 바꾸기

  20. 20

    조건에서 Android 스튜디오 숨기기 및 표시 버튼

  21. 21

    라디오 버튼이 선택된 경우 div 숨기기 표시

  22. 22

    마우스 오버시 jQuery 대화 상자 표시 / 숨기기

  23. 23

    마우스 오버시 섹션 표시 또는 숨기기

  24. 24

    이미지를 표시하려면 마우스 오버 맵 영역을, 숨기려면 mouseout

  25. 25

    마지막 항목에서 "다음"버튼 숨기기

  26. 26

    마우스 오버시 div의 하위 요소 숨기기

  27. 27

    하나의 div를 숨기고 마우스 오버 이미지 또는 텍스트에서 다른 div를 숨기는 방법?

  28. 28

    하나의 div를 숨기고 마우스 오버 이미지 또는 텍스트에서 다른 div를 숨기는 방법?

  29. 29

    마우스 오버가 아닐 때 탐색에서 하위 메뉴 숨기기

뜨겁다태그

보관