Change the mouse cursor on mouse over to anchor-like style

后端 未结 5 1029
半阙折子戏
半阙折子戏 2021-01-30 03:43

If I hover the mouse over a div the mouse cursor will be changed to the cursor like that in HTML anchor.

How can I do this? Do I need Javascript or it\'s po

相关标签:
5条回答
  • 2021-01-30 04:10

    I think :hover was missing in above answers. So following would do the needful.(if css was required)

    #myDiv:hover
    {
        cursor: pointer;
    }
    
    0 讨论(0)
  • 2021-01-30 04:12

    Assuming your div has an id="myDiv", add the following to your CSS. The cursor: pointer specifies that the cursor should be the same hand icon that is use for anchors (hyperlinks):

    CSS to Add

    #myDiv
    {
        cursor: pointer;
    }
    

    You can simply add the cursor style to your div's HTML like this:

    <div style="cursor: pointer">
    
    </div>
    

    EDIT:

    If you are determined to use jQuery for this, then add the following line to your $(document).ready() or body onload: (replace myClass with whatever class all of your divs share)

    $('.myClass').css('cursor', 'pointer');
    
    0 讨论(0)
  • 2021-01-30 04:22

    You actually don't need jQuery, just CSS. For example, here's some HTML:

    <div class="special"></div>
    

    And here's the CSS:

    .special
    {
        cursor: pointer;
    }
    
    0 讨论(0)
  • 2021-01-30 04:24

    If you want to do this in jQuery instead of CSS, you basically follow the same process.

    Assuming you have some <div id="target"></div>, you can use the following code:

    $("#target").hover(function() {
        $(this).css('cursor','pointer');
    }, function() {
        $(this).css('cursor','auto');
    });
    

    and that should do it.

    0 讨论(0)
  • 2021-01-30 04:24

    This will

    #myDiv
    {
        cursor: pointer;
    }
    
    0 讨论(0)
提交回复
热议问题