Heim  >  Artikel  >  Web-Frontend  >  Das HTML-Ereignisattribut onmousedown wird ausgelöst, wenn die Maustaste auf das Element gedrückt wird

Das HTML-Ereignisattribut onmousedown wird ausgelöst, wenn die Maustaste auf das Element gedrückt wird

黄舟
黄舟Original
2017-11-06 11:00:054820Durchsuche

Instanz

Absatz ausführen, wenn die Maustaste auf den Absatz gedrückt wirdJavaScript:

<p onmousedown="mouseDown()">请点击此文本!</p>

Browserunterstützung

IE

Firefox

Chrome

Safari

Opera

Alle gängigen Browser unterstützen das onmousedown-Attribut.

Definition und Verwendung

Das onmousedown-Attribut wird ausgelöst, wenn die Maustaste auf das Element gedrückt wird.

Tipp: Ereignisreihenfolge relativ zum Ereignis „onmousedown“ (beschränkt auf die linke/mittlere Maustaste):

onmousedown onmouseup onclick

Ereignisreihenfolge relativ zum onmousedown-Ereignis (nur rechte Maustaste):

onmousedown onmouseup oncontextmenu

Hinweis: Das onmousedown-Attribut gilt nicht für die folgenden Elemente: < ;base>, < ;bdo>, 0c6dc11e160d3b678d68754cc175188a, 93f0f5c25f18dab9d176bd4f6de5d30e, 100db36a723c770d327fc0aef2ce13b1, d5ba1642137c3f32f4f4493ae923989c, e8e496c15ba93d81f6ea4fe5f55a2244, 0c68fef83818661b6da588c77ca3985e, 3f1c4e4b6b16bbbd69b2ee476dc4f83a, c9ccee2e6ea535a969eb3f532ad9fe89 ;Titel>.

Unterschiede zwischen HTML 4.01 und HTML5

Keine.

Syntax

<element onmousedown="script">

Eigenschaftswert

script Ein Skript, das ausgeführt wird, wenn onmousedown auftritt.

document.onmousedown = function() {
            $scope.isShowDisQuit = false;
            $scope.isShowJoinGroup = false;
        };
//点击任意出关闭表情框
        $(document).off(&#39;click&#39;).on(&#39;click&#39;, function(e) {
            if($(e.target).closest(&#39;.clickHeadTo&#39;).length || $(e.target).closest(&#39;.content-right-empty&#39;).length){
                return;
            }
            if(!$(e.target).closest(&#39;.not-hide-floater&#39;).length){
                $(&#39;.em-floater&#39;).hide();
            }
            $scope.isShowGroupMember = false;
            $scope.isShowMember = true;
            $scope.isHideMember = false;
            if($scope.deptCount > 1){
                $scope.countVisible = true;
            }
            $scope.visible = false;
            $scope.$apply();
            $(&#39;[recentUserId=&#39; + localStorage.getItem(&#39;recentUserId&#39;) + &#39;]&#39;).addClass(&#39;on&#39;);
        });
//点击任意出关闭右键弹窗
        $(document).off(&#39;click&#39;).on(&#39;click&#39;, function(e) {
            $scope.iscontextMenus = false;
            if (!$scope.$$phase) {
                $scope.$apply();
            }
        })
//群会话消息滚动事件触发关闭右键弹层
        groupTarget.onscroll = function (){
            isContextMenusHide();
        }
        //鼠标抬起时关闭右键弹层
        document.onmouseup = function() {
            isContextMenusHide();
        };
      
        function isContextMenusHide (){
            $scope.iscontextMenus = false;
            if (!$scope.$$phase) {
                $scope.$apply();
            }
        }

Das obige ist der detaillierte Inhalt vonDas HTML-Ereignisattribut onmousedown wird ausgelöst, wenn die Maustaste auf das Element gedrückt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn