最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript中字體浮動效果的簡單實例演示

 更新時間:2015年11月18日 11:37:34   作者:YX_blog  
這篇文章主要介紹了javascript中字體浮動效果的簡單實例演示,在一些網(wǎng)站上經(jīng)常遇到當鼠標移導航欄的時候,能夠使其彈出下拉選項,現(xiàn)在就演示一下這種功能,感興趣的小伙伴們可以參考一下

在淘寶,京東等其他網(wǎng)頁上我們能夠看到,當鼠標移上去的時候,能夠使其下面出現(xiàn)其它選項,現(xiàn)在就演示一下這種功能
主要是用到css里面的display,以及鼠標觸發(fā)的事件onmouseover(),和onmouseout()方式,在加上css樣式的設置和標簽之間額使用就能實現(xiàn)。
具體如下:
1,為了很好的控制,采用了列表的樣式,并且在設置css樣式時很方便
2,采用了<a>標簽的樣式,能夠讓鼠標移上去對其他的有反應
具體的js函數(shù)寫的功能:

<script type="text/javascript"> 
    function open1(node){ 
      var node1=node; 
      var nodes=node1.getElementsByTagName("ul")[0]; 
      with(nodes.style){ 
        display= (display=="block")? "none" : "block"; 
      } 
    } 
</script> 

 html部分的代碼:

<div id="news"> 
    <ul id="newsid1"> 
      <li onmouseover="open1(this)"; onmouseout="open1(this)"> 
        <!--<a href="javascript:void(0)" onmouseover="open1(this)"; onmouseout="open1(this)" >最新新聞</a> 在這里,移動第一個之后就會消失,不能夠點擊下面的--> 
        <a href="javascript:void(0)">最新新聞</a> 
                <ul><!--這樣包裝為了能更好的封裝下面的內(nèi)容,到時候鼠標移動上面,就能對下面的這個操作了--> 
          <li><a >最新新聞內(nèi)容摘要《機密》1</a></li> 
          <li><a >最新新聞內(nèi)容摘要《機密》2</a></li> 
          <li><a >最新新聞內(nèi)容摘要《機密》3</a></li> 
          <li><a >最新新聞內(nèi)容摘要《機密》4</a></li> 
          <li><a >最新新聞內(nèi)容摘要《機密》5</a></li> 
        </ul> 
      </li> 
      <li onmouseover="open1(this)"; onmouseout="open1(this)"> 
        <a href="javascript:void(0)" onclick="">新浪新聞</a> 
        <ul> 
           <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》1</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》2</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》3</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》4</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》5</a></li> 
        </ul> 
      </li> 
      <li onmouseover="open1(this)"; onmouseout="open1(this)"> 
        <a href="javascript:void(0)" onclick="">社會新聞</a> 
        <ul> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》1</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》2</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》3</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》4</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》5</a></li> 
        </ul> 
      </li> 
      <li onmouseover="open1(this)"; onmouseout="open1(this)"> 
        <a href="javascript:void(0)" onclick="">最新新聞</a> 
        <ul> 
           <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》1</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》2</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》3</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》4</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》5</a></li> 
        </ul> 
      </li></ul></div> 

除了上面很重要css的設置也很重要,如下:

<style type="text/css"> 
    #newsid1 { 
      list-style:none; 
    } 
    #newsid1 li ul{ 
      list-style:none; 
      margin:0px; 
      padding:0px; 
    } 
    #newsid1 li{ 
      float:left;/*讓其并排顯示*/ 
      width:220px; 
      text-align:center; 
      background-color:#80ff00; 
      /*設置寬度,讓每一列平均顯示*/ 
    } 
    #newsid1 li a{ 
      color:#8080ff; 
      text-decoration:none;/*讓超鏈接下面沒有橫線*/ 
      text-align:center; 
      line-height:30px; 
       
    } 
    #newsid1 li a:hover{ 
      /*a:hover移上去有反應設置的具體的顏色和背景顏色 
*/ 
      color:#400080; 
      background-color:#ffffff; 
    } 
    #newsid1 li ul li{ 
      line-height:30px; 
      color:#ff8040; 
      background-color:#808000;; 
    } 
    #newsid1 li ul{ 
      display:none;/*默認的必須全部隱藏,然后在鼠標移上去觸發(fā)時間之后設置 dispaly:block; 
*/ 
    } 
  </style> 

 效果圖 1:鼠標沒有移上去時候

效果圖 2 :

完整代碼:

<!DOCTYPE html> 
<html> 
 <head> 
  <!--主要目的  當鼠標滑過文字時候出現(xiàn)其他文字顯示 
    采用<ul>和<li><a href="標題"><ul><li>隱藏的內(nèi)容 
    采用大量的css模型進行修飾 
    傳入this對象 
    function open1(node){ 
      var node1=node; 
      var nodes=node1.getElementsByTagName("ul")[0]; 
      with(nodes.style){ 
        display= (display=="block")? "none" : "block"; 
      } 
    } 
  --> 
  <title>Menufloat.html</title> 
  <style type="text/css"> 
    #newsid1 { 
      list-style:none; 
    } 
    #newsid1 li ul{ 
      list-style:none; 
      margin:0px; 
      padding:0px; 
    } 
    #newsid1 li{ 
      float:left;/*讓其并排顯示*/ 
      width:220px; 
      text-align:center; 
      background-color:#80ff00; 
      /*設置寬度,讓每一列平均顯示*/ 
    } 
    #newsid1 li a{ 
      color:#8080ff; 
      text-decoration:none;/*讓超鏈接下面沒有橫線*/ 
      text-align:center; 
      line-height:30px; 
       
    } 
    #newsid1 li a:hover{ 
      /*a:hover移上去有反應設置的具體的顏色和背景顏色 
*/ 
      color:#400080; 
      background-color:#ffffff; 
    } 
    #newsid1 li ul li{ 
      line-height:30px; 
      color:#ff8040; 
      background-color:#808000;; 
    } 
    #newsid1 li ul{ 
      display:none;/*默認的必須全部隱藏,然后在鼠標移上去觸發(fā)時間之后設置 dispaly:block; 
*/ 
    } 
  </style> 
  <script type="text/javascript"> 
    function open1(node){ 
      var node1=node; 
      var nodes=node1.getElementsByTagName("ul")[0]; 
      with(nodes.style){ 
        display= (display=="block")? "none" : "block"; 
      } 
    } 
  </script> 
  <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> 
 
 </head> 
  
 <body> 
  <div id="news"> 
    <ul id="newsid1"> 
      <li onmouseover="open1(this)"; onmouseout="open1(this)"> 
        <!--<a href="javascript:void(0)" onmouseover="open1(this)"; onmouseout="open1(this)" >最新新聞</a> 在這里,移動第一個之后就會消失,不能夠點擊下面的--> 
        <a href="javascript:void(0)">最新新聞</a> 
                <ul><!--這樣包裝為了能更好的封裝下面的內(nèi)容,到時候鼠標移動上面,就能對下面的這個操作了--> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》1</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》2</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》3</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》4</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》5</a></li> 
        </ul> 
      </li> 
      <li onmouseover="open1(this)"; onmouseout="open1(this)"> 
        <a href="javascript:void(0)" onclick="">新浪新聞</a> 
        <ul> 
           <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》1</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》2</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》3</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》4</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》5</a></li> 
        </ul> 
      </li> 
      <li onmouseover="open1(this)"; onmouseout="open1(this)"> 
        <a href="javascript:void(0)" onclick="">社會新聞</a> 
        <ul> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》1</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》2</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》3</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》4</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》5</a></li> 
        </ul> 
      </li> 
      <li onmouseover="open1(this)"; onmouseout="open1(this)"> 
        <a href="javascript:void(0)" onclick="">最新新聞</a> 
        <ul> 
           <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》1</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》2</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》3</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》4</a></li> 
          <li><a href="http://m.fzitv.net">最新新聞內(nèi)容摘要《機密》5</a></li> 
        </ul> 
      </li> 
       
    </ul> 
   
  </div> 
 </body> 
</html> 

相關文章

  • 使用js和canvas實現(xiàn)時鐘效果

    使用js和canvas實現(xiàn)時鐘效果

    這篇文章主要為大家詳細介紹了使用js和canvas實現(xiàn)時鐘效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • js 動態(tài)生成json對象、時時更新json對象的方法

    js 動態(tài)生成json對象、時時更新json對象的方法

    下面小編就為大家?guī)硪黄猨s 動態(tài)生成json對象、時時更新json對象的方法。小編覺的挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • TypeScript新特性之using關鍵字的使用方法

    TypeScript新特性之using關鍵字的使用方法

    TypeScript 5.2版本中新添加了using關鍵字,目前該關鍵字的提案也進入了ECMAScript的Stage 3,也就是說很快就會進入JavaScript語言本身中,using和const, let和var一樣都是用于變量聲明的,那么它到底有什么與眾不同的地方呢,本文給大家介紹的非常詳細
    2023-11-11
  • 關于Google發(fā)布的JavaScript代碼規(guī)范你要知道哪些

    關于Google發(fā)布的JavaScript代碼規(guī)范你要知道哪些

    代碼規(guī)范并不是一種編寫正確JavaScript代碼的規(guī)則,而是為了保持源代碼編寫模式一致的一種選擇。這篇文章給大家介紹了關于Google發(fā)布的JavaScript代碼規(guī)范你要知道哪些,感興趣的朋友一起看看吧
    2018-04-04
  • 微信小程序使用for循環(huán)動態(tài)渲染頁面操作示例

    微信小程序使用for循環(huán)動態(tài)渲染頁面操作示例

    這篇文章主要介紹了微信小程序使用for循環(huán)動態(tài)渲染頁面操作,結合實例形式分析了微信小程序使用for語句獲取data數(shù)據(jù)渲染頁面相關操作技巧,需要的朋友可以參考下
    2018-12-12
  • 詳解JavaScript中的this指向問題

    詳解JavaScript中的this指向問題

    這篇文章主要介紹了詳解JavaScript中的this指向問題,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下
    2021-02-02
  • 關于JS中的箭頭函數(shù)

    關于JS中的箭頭函數(shù)

    這篇文章主要介紹了關于JS中的箭頭函數(shù),ES6中允許使用=>來定義函數(shù)。箭頭函數(shù)相當于匿名函數(shù),并簡化了函數(shù)定義,箭頭函數(shù)在語法上比普通函數(shù)簡潔多。箭頭函數(shù)就是采用箭頭=>來定義函數(shù),省去關鍵字function,需要的朋友可以參考下
    2023-05-05
  • 一個字符串反轉函數(shù)可實現(xiàn)字符串倒序

    一個字符串反轉函數(shù)可實現(xiàn)字符串倒序

    這篇文章主要介紹了一個字符串反轉函數(shù)可實現(xiàn)字符串倒序,很簡單,但很實用,感興趣的朋友可以參考下
    2014-09-09
  • javascript window.onerror事件學習新收獲

    javascript window.onerror事件學習新收獲

    javascript window.onerror事件學習新收獲...
    2007-11-11
  • JS 類型轉換常見方法小結

    JS 類型轉換常見方法小結

    JS 類型轉換常見方法小結,需要的朋友可以參考下。
    2010-05-05

最新評論

浮梁县| 黑龙江省| 石嘴山市| 西和县| 朝阳县| 南木林县| 康乐县| 湖北省| 四会市| 洛隆县| 桑日县| 樟树市| 静宁县| 永清县| 龙川县| 湘西| 依安县| 宜州市| 白银市| 莒南县| 安龙县| 偏关县| 旬阳县| 铁岭县| 大埔县| 防城港市| 汶川县| 明水县| 常山县| 河南省| 张掖市| 怀集县| 滨州市| 金昌市| 修武县| 北流市| 滨州市| 铁岭市| 禄丰县| 延安市| 潍坊市|