一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - jQuery實現單擊和鼠標感應事件

jQuery實現單擊和鼠標感應事件

2021-08-02 16:06jQuery教程網 JavaScript

這篇文章主要介紹了jQuery實現單擊和鼠標感應事件的方法的相關資料,需要的朋友可以參考下

1.實現單擊事件動態交替

之前我們講到了toggleClass(),對于單擊事件而言,jQuery同樣提供了動態交替的toggle()方法,這個方法接受兩個參數,兩個參數均為監聽函數,在click事件中交替使用。

例子:點擊事件的動態交互。

 

復制代碼 代碼如下:

<script type="text/javascript">
            $(function() {
                $("#ddd").toggle(
                    function(oEvent) {
                        $(oEvent.target).css("opacity", "0.5");
                    },
                    function(oEvent) {
                        $(oEvent.target).css("opacity", "1.0");
                    }
                );
            });
        </script>
        <div id="ddd">11</div>

 

2.實現鼠標感應

在css中可以利用:hover偽類實現樣式的改版,實現單獨的css樣式,在jQuery引入后,幾乎所有的元素都可以用hover()來感應鼠標。并且可以制作更復雜的效果。其本質是mouseover和mouseout事件的合并
hover(over,out)方法可接受兩個參數,均為函數。第一個是鼠標移動到元素上面觸發,第二個是鼠標移出元素時觸發。

 

復制代碼 代碼如下:

<script type="text/javascript">
            $(function() {
                $("#ddd").hover(
                    function(oEvent) {
                        //第一個函數相當于mouseover事件監聽
                        $(oEvent.target).css("opacity", "0.5");
                    },
                    function(oEvent) {
                        //第二個函數相當于mouseover事件監聽
                        $(oEvent.target).css("opacity", "1.0");
                    }
                );
            });
        </script>
        <div id="ddd">11</div>

 

與第一個例子相比,只是把toggle()換成了hover().

受wenzi0_0指導,寫幾個關于toggle()的小例子

1.常規的應用

 

復制代碼 代碼如下:

<script type="text/javascript">
            $(function() {
                $("#ddd").click(function(){
                $("#eee").toggle();   
                });
            });
        </script>
        <div id="ddd">11</div>
        <div id="eee">122</div>

 

2.css屬性

 

復制代碼 代碼如下:

<script type="text/javascript">
            $(function(){
                $("#eee").toggle(function() {
                        $("#ddd").css("background-color", "green");
                    },
                    function() {
                        $("#ddd").css("background-color", "red");
                    },
                    function() {
                        $("#ddd").css("background-color", "yellow");
                    }
                );
            });
        </script>
        <div id="ddd">11</div>
        <div id="eee">122</div>

 

本文就先到這里了,小伙伴們是否對jQuery鼠標事件有新的認識了呢,希望小伙伴們能夠喜歡。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产二区视频在线观看 | 啪哆哆| 狠狠的撞击发泄h | 男人曰女人 | 国产成人啪精品午夜在线播放 | 高清免费毛片 | 欧美日韩国产精品自在自线 | 韩国三级理韩国三级理人伦 | 青青草原国产一区二区 | 大陆国产精品视频 | 美女扒开尿口让男生添 漫画 | 婷婷在线网站 | 亚洲国产韩国欧美在线不卡 | 日本高清中文字幕视频在线 | 国产午夜视频在线观看网站 | 免费看男人狂躁女人 | 日本中文字幕在线观看视频 | 男生同性视频twink在线 | 精品亚洲麻豆1区2区3区 | 日韩精品视频在线观看免费 | 成人在线免费观看 | 韩国丽卡三级作品 | 国产成人精品一区二区不卡 | 成人3p视频免费 | 欧美区日韩区 | 国产亚洲精品aaa大片 | 情侣奴伺候女王第2部分小说 | 日本老妇人乱视频 | 日韩经典在线 | 国产欧美视频一区二区三区 | 下雨天小说词枝 | 大胸被c出奶水嗷嗷叫 | 99久久精品在免费线18 | 91大神在线精品播放 | 免费成人在线观看视频 | 成人中文字幕在线高清 | 黄网在线观看免费网站台湾swag | poren18美女| 欧美不卡一区二区三区 | 欧美整片在线 | 波多野结在线观看 |