1. 程式人生 > >html5滑鼠事件HTML onmousedown,up,over,out,move 事件屬性

html5滑鼠事件HTML onmousedown,up,over,out,move 事件屬性

當在段落上按下滑鼠按鈕時執行一段 JavaScript:


定義和用法
//            onmousedown 屬性在滑鼠按鈕在元素上按下時觸發。
//提示:相對於onmousedown 事件的事件次序(限於滑鼠左/中鍵):
//onmousedown onmouseup onclick
//            相對於 onmousedown 事件的事件次序(限於滑鼠右鍵):
//onmousedown onmouseup oncontextmenu

注意:onmousedown 屬性不適用以下元素:<base>、<bdo>
          、<br>、<head>、<html>、<iframe>、<meta>、<param>
            、<script>、<style> 或 <title>。


//            滑鼠按下 執行ready 函式
            document.onmousedown=ready;
//            滑鼠移動執行draw函式

            document.onmousemove=draw;
//            滑鼠彈起
            document.onmouseup=endDraw;
//            滑鼠移出
            document.onmouseout=endDraw;

//W3例項程式碼:
<!DOCTYPE html>
<html>
<head>
<script>
function mouseDown()
{
document.getElementById("p1").style.color="red";
}

function mouseUp()
{
document.getElementById("p1").style.color="green";
}
</script>
</head>
<body>

<p id="p1" onmousedown="mouseDown()" onmouseup="mouseUp()">
請點選文字!mouseDown() 函式當滑鼠按鈕在段落上被按下時觸發。此函式把文字顏色設定為紅色。mouseUp() 函式在滑鼠按鈕被釋放時觸發。mouseUp() 函式把文字的顏色設定為綠色。
</p>

</body>
</html>


相關推薦

html5滑鼠事件HTML onmousedown,up,over,out,move 事件屬性

當在段落上按下滑鼠按鈕時執行一段 JavaScript: 定義和用法 //            onmousedown 屬性在滑鼠按鈕在元素上按下時觸發。 //提示:相對於onmousedow

jQuery事件--change([[data],fn])、on(events,[selector],[data],fn)和hover([over,]out)

   change([[data],fn]) 概述     當元素的值發生改變時,會發生 change 事件。     該事件僅適用於文字域(text field),以及 textarea 和 select 元素。當用於 sel

html拼接時onclick、onchange事件傳遞json物件

一、原理 1、先JSON.stringify(json) 2、將雙引號變成單引號replace(/\"/g,"'") 3、將括號裡的單引號除掉 4、function 直接獲取到json物件,且不需要evel 二、例子 btn += '<a class="delecls"

js 操作當前滑鼠點選的 事件 解決 div ul 下拉框事件

$(document).click(function(){ if ($(event.srcElement).is("#elem,#elem *")) { // alert('內部區域'); } else { alert('你的點選不在目標區域'); }

html 標籤觸發不了onclick()事件

<script type="text/javascript"> function text(){ alert('s'); }

Drupal ajax html和bootstrap dropdown button的事件機制

最近遇到一個特稀奇的一件事情,通過ajax-path獲取出來的列表資料,後面自定義的連結跳轉按鈕無法正常跳轉。 總結一下,網頁載入與jquery的元素繫結機制是這樣的,頁面(document)載入完成後,頁面附帶的所有jquery js檔案會對頁面內容進行篩選繫結各個功能,

asp.net中的html控制元件點選事件與伺服器控制元件點選事件的不同

ASP.NET中Onclick和OnserverClick事件的區別 對於伺服器按鈕控制元件(即<asp:Button>型別的按鈕): 伺服器響應事件:OnClick 客戶端響應屬性:OnClientClick 對於html按鈕控制元件(即<input t

jquery html 動態新增元素繫結事件

由於實際的需要,有時需要往網頁中動態的插入HTML內容,並在插入的節點中繫結事件處理函式。我們知道,用Javascript向HTML文件中 插入內容,有兩種方法, 一種是在寫HTML程式碼寫入JS,然後插入到文件中; 另外一種是通過ajax的方式,從伺服器獲取資料,然

HTML5:Animate cc互動之“聲音”功能 及 聲音 事件

SoundJS     SoundJS庫管理網路上的音訊播放。它通過 '抽象出實際音訊實現' 的外掛來工作,所以可能在任何平臺上播放的,而不必瞭解聲音播放的機制。       使用SoundJS,可以使用 'Sound' 類的公共API。該API是:         安裝音訊

js追加html,如何新增點選事件

$("#product").on("click", ".items", function () { $.app.product.displayProduct($(this).attr("id")); }

滑鼠移到子元件時發生mouseExited事件

比如一個JPanel 裡面包括其它的元件,如JButton。現在要判斷滑鼠是否進入父JPanel,用addMouseListener的mouseEntered可以判斷滑鼠是否進入,但問題是:如果滑鼠已經進入父JPanel,在裡面move到子元件裡,如move到JButton上了,就會觸發mouseExited

[html5入門-15]Html佈局中簡單的table的製作方法

在古老的瀏覽器網頁中,相當部分佈局是由table表格完成的,本文分享一下table標籤的一些用法和常用屬性設定。 如下圖所示,一個基本的單元格table除了整體寬高屬性之外還包括內部的標題單元格th,

html5開發手機打電話發簡訊功能,html5的高階開發,html5開發大全,html手機電話簡訊功能詳解

在很多的手機網站上,有打電話和發簡訊的功能,對於這些功能是如何實現的呢。其實不難,今天我們就用html5來實現他們。簡單的讓你大開眼界。HTML5 很容易寫,但建立網頁時,您經常需要重複做同樣的任務,如

滑鼠經過html 表格的行時,進行顏色區分

1、css中,要加上TD 2、this.className的“N”要大寫 例如: css: .trA TD{     background:#fff; } .trB TD{     background:#99ffcc; } html: foreach(....) {

AJAX載入了HTMLHTML內部元素繫結CLICK事件無效

被這個問題糾結了一晚上,真tm給跪了。然後在知乎上找到了答案。大神寫得太好了,學習了。用ajax載入DOM,先執行js檔案,再載入DOM。事件沒有繫結DOM元素上。但是,將事件委託給父元素處理,就不受ajax載入的DOM影響了。$('.load').on('click',fu

Extjs滑鼠長按事件(實現長按按鈕觸發事件的方法:mousedown、mouseup)

實現效果: 注:實現的效果其實就是監聽滑鼠長按的事件,當滑鼠左擊長按改變按鈕的樣式,當滑鼠放開之後還原按鈕的樣式。 實現方法: extjs: Ext.

ArcEngine二次開發_01(滑鼠左擊右擊地圖響應不同事件

主要是現在開始做畢業設計,然後想把做的過程和有些程式碼分享給大家,會比較簡單一點,但是還是慢慢分享,希望做到後面有高階操作分享給大家。 step01: 首先把AxMapControl控制元件拖到地圖上,然後最好把屬性Name改一下,不然預設為AxMapControl1,不利

html多選框點選事件onclick

當點選表格裡的一個多選框時,出發一個事件並判斷多選框是否選中 e += "<input name = 'enable_a' type='checkbox' checked = 'checked'

html新增後觸發點選事件 (off和on的使用)

off() 方法通常用於移除通過 on() 方法新增的事件處理程式。 自 jQuery 版本 1.7 起,off() 方法是 unbind()、die() 和 undelegate() 方法的新的替代品。該方法給 API 帶來很多便利,我們推薦使用該方法,它簡化了 jQuer

C#引用CefSharp並遮蔽滑鼠右鍵和禁止拖動放置事件

目錄: C#引用CefSharp 在C#的設計介面,新增panel控制元件用來放置CEFSharp瀏覽器。 CEFSharp瀏覽器dll新增引用 using CefSharp; using CefSharp.WinForms; CEF