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

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

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鼠標事件有新的認識了呢,希望小伙伴們能夠喜歡。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: japanesen女同 | 趴好撅高打屁股sp调教h | ipx358cn出差被男上司在线 | 日本ssswww大学生 | 精品精品国产自在久久高清 | 国产精品视频人人做人人爱 | 极品丝袜乱系列在线阅读 | 99年水嫩漂亮粉嫩在线播放 | 啪啪导航 | 女bbwxxxx非洲黑人 | 亚洲高清中文字幕一区二区三区 | 国产精品永久免费视频观看 | 久青草国产在视频在线观看 | 高肉h护士办公室play | 涩涩屋在线观看 | 韩国三级日本三级香港三级黄 | 超级毛片 | 欧美性色老妇人 | 91啦在线视频 | 免费草比视频 | 欧美人体高清在线观看ggogo | 亚洲国产第一 | 国产亚洲精品自在线亚洲情侣 | 国产一卡二卡四卡免费 | 日本黄a| 亚洲入口 | 免费大片a一级一级 | 国产午夜成人无码免费看 | 第一国内永久免费福利视频 | 美女漫画网| 色人阁图片 | 欧美特级午夜一区二区三区 | 国产成人精品视频一区 | 波多野结衣xxxxx在线播放 | 欧美日韩国产成人综合在线影院 | 日本精a在线观看 | 公妇乱淫在线播放免费观看 | 美女mm131爽爽爽久久 | 亚洲国产综合精品 | 精品精品国产自在香蕉网 | 福利片福利一区二区三区 |