JavaScript滑鼠移過提示操作資訊

來源:互聯網
上載者:User

有時候為了簡潔設計,當使用者滑鼠未經過時,我們不用向使用者顯示操作提示。直到使用者滑鼠經過了,就顯示相應的操作提示。這種設計在很多地方都用得上。先看看下面的示範。

效果示範
  • 這個是第1行的文字,大家看清楚了
  • 這個是第2行的文字,大家看清楚了
  • 這個是第3行的文字,大家看清楚了
  • 這個是第4行的文字,大家看清楚了
  • 這個是第5行的文字,大家看清楚了
  • 這個是第6行的文字,大家看清楚了
  • 這個是第7行的文字,大家看清楚了
  • 這個是第8行的文字,大家看清楚了
  • 這個是第9行的文字,大家看清楚了

javascript code 如下:

<script type="text/javascript"><!--var Ptr = document.getElementById("tab").getElementsByTagName("li");function $() {for (i=1;i<Ptr.length+1;i++) {       Ptr[i-1].className = (i%2>0)?"t1":"t2";  }}//window.onload=$;for(var i=0;i<Ptr.length;i++){var msg = document.createElement("span");Ptr[i].onmouseover = function(){this.tmpClass=this.className;      this.className = "t3";    //var msg = document.createElement("span");this.appendChild(msg);msg.innerHTML = "添加資訊";msg.style.cssFloat = "right";};//Ptr[i].children.html = '<span>hello</span>';    Ptr[i].onmouseout=function(){      this.className=this.tmpClass;//var msg = document.createElement("span");this.removeChild(msg);};}//--></script>

不知道你有沒有發現,當滑鼠移動到“添加資訊”的時候,li處於未選中了狀態,並且在IE上有些問題。下面的處理方式可能會更好,先看示範:

  • 添加資訊這個是第1行的文字,大家看清楚了
  • 添加資訊這個是第2行的文字,大家看清楚了
  • 添加資訊這個是第3行的文字,大家看清楚了
  • 添加資訊這個是第4行的文字,大家看清楚了
  • 添加資訊這個是第5行的文字,大家看清楚了
  • 添加資訊這個是第6行的文字,大家看清楚了
  • 添加資訊這個是第7行的文字,大家看清楚了
  • 添加資訊這個是第8行的文字,大家看清楚了
  • 添加資訊這個是第9行的文字,大家看清楚了

嗯,這樣子就好多了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.