js滑鼠移動事件 onmouseover,onmouseout 放在body和控制項中有什麼不同?謝謝

時間 2021-05-05 06:02:36

1樓:南北

接觸了onmouseover事件和onmouseout事件,一直以為它們只是簡單的分別實現滑鼠指標移動到元素上時觸發事件和在滑鼠指標移出指定的物件時觸發事件。

突然發現這些只是對它們簡單的描述,下面讓我們一起看看它們終究還有奇怪的特性。

首先實現乙個盒子。

給這個盒子上繫結上onmouseover事件和onmouseout事件。

發現它們不會發生什麼問題。

讓我們建立乙個b元素,讓它被巢狀在a元素中,作為a的子元素。

依舊只給外層父元素a繫結onmouseover事件和onmouseout事件,當滑鼠移入移除a的子元素b的時候居然也發生了onmouseover事件和onmouseout事件。

所以說當滑鼠移入移除a的子元素b的時候,b的onmouseover事件和onmouseout事件會觸發,但是它自己沒有這兩個事件啊,就把這兩個事件傳遞給了它的父元素a,a有這兩個事件所以就發生了我們看到的情況。

2樓:瞬間**

物件不一樣第乙個針對的是全域性檔案,乙個個針對的是單一內部檔案

3樓:剎那de痛楚

onmouseover 滑鼠移到某元素之上。

onmouseout 滑鼠從某元素移開。

但是如果放在body(全屏的話)上,滑鼠永遠都停留在body上,那麼onmouseover有反應,onmouseout沒有反應,因為滑鼠從來沒有移開過body!

4樓:lei雷

觸發物件不同!!!

比如說後面乙個針對的是a標籤裡時觸發。。。

body整個頁面布局都在body裡,顯然主要在body裡時都會觸發事件!

什麼程式語言可以控制鍵盤和滑鼠

5樓:匿名使用者

什麼叫控制?難道是在裡面可以讓你滑鼠在外面動?

要說模擬輸入的話。。。

基本是個語言都有這個效果

6樓:匿名使用者

如果你是想模擬滑鼠和鍵盤操作代替自己手動操作的話,去用按鍵精靈這個軟體;

如果你是要在程式裡實現滑鼠和鍵盤操作,基本上所有的高階語言都能實現。

7樓:匿名使用者

所有可以使用系統api的程式語言都可以控制滑鼠操作.js當然是不可以的了.js是web的程式語言專,不是屬計算機語言.

無法使用系統api.其實所有的操作都是通過api來實現的.包括你使用的滑鼠,也是通過系統的驅動去操作.

滑鼠指標無法移動,滑鼠指標移動不流暢什麼原因?

滑鼠指標移動不流暢有以下幾個原因 1 使用時間過長,滑鼠靈敏度變差 2 滑鼠介面接觸不良 3 電腦驅動程式有問題 4 電腦中病毒 5 硬碟檔案碎片過多導致系統執行延遲 6 電腦執行時間過長,滑鼠發熱也會導致指標移動不流暢。光電滑鼠的特點在於裡面的雷射反射點。如果出現不靈活,有可能是以下幾個原因。一,...

滑鼠DPI與控制面板裡的設定滑鼠移動速度區別

你可以這樣理解,dpi和螢幕上的畫素如果是點對點的關係,你在桌面上移動一英吋。800dpi的滑鼠會移動800個畫素,如果cs解析度是800 600,則可以一次從螢幕左側移到右側。驅動中的滑鼠速度,相當於給這種移動乘上乙個係數,如果係數是2,相當於滑鼠在滑鼠墊上每移動乙個點,螢幕移動2個點,區別是,當...

滑鼠都是好的,插上後滑鼠亮了,但是不能移動怎麼回事

換個usb插頭試下,如果不行,就是滑鼠的驅動壞了。在我的電腦右鍵,裝置管理器裡面,點滑鼠的更新驅動,裡面要好多的,隨便換個,重啟電腦就可以了,再不行還換usb 如果還是不行,那就換滑鼠吧。拓展 1 滑鼠是計算機的一種輸入裝置,分有線和無線兩種,也是計算機顯示系統縱橫座標定位的指示器,因形似老鼠而得名...