欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS實現(xiàn)自動切換文字的導航效果代碼

 更新時間:2015年08月27日 09:22:20   作者:企鵝  
這篇文章主要介紹了JS實現(xiàn)自動切換文字的導航效果代碼,涉及javascript動態(tài)切換頁面樣式的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了JS實現(xiàn)自動切換文字的導航效果代碼。分享給大家供大家參考。具體如下:

這里介紹支持自動切換文字的導航菜單效果,實際上看上去并不像菜單,猛一看倒像是一個Select下拉框,兩側帶有箭頭控制按鈕,點擊左側則向上切換菜單文字,點擊右側則切換到一個菜單項內(nèi)容,也可自動切換,鼠標不點擊的時候菜單會自動變化文字。

運行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-auto-cha-font-nav-style-codes/

具體代碼如下:

<HTML>
<HEAD>
<TITLE>變化的文字導航條</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>
<BODY bgColor=#fef4d9>
<CENTER>變化的文字導航條</CENTER><BR>
<CENTER>
<TABLE borderColor=#99FFFF border=5 borderlight="green">
 <TBODY>
 <TR>
  <TD>
   <STYLE>.scrollerstyle {
BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; CURSOR: hand; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: webdings
}
</STYLE>
<SCRIPT language=javascript>
 var msgs = new Array(
   "歡迎光臨小站",
   "網(wǎng)易娛樂",
   "搜狐門戶",
   "央視國際" ); 
 var msg_url = new Array(
   "http://www.sina.com",
   "http://www.163.com",
   "http://www.sohu.com",
   "http://www.cctv.com" ); 
 var target_url = new Array(
   "0",
   "0",
   "0",
   "1" );
var barwidth=350 //Enter main bar width in px or %
var setdelay=2000 //Enter delay between msgs, in mili-seconds
var mouseover_color='#B5D0FF' //Specify highlight color
var mouseout_color='#FFFFFF' //Specify default color
var count=0;
var ns6=document.getElementById&&!document.all
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
if (ie4||ns6){
document.write('<form name="news_bar"><input type="button" value="3" onclick="moveit(0)" class="scrollerstyle" style="width:22; height:22; border-right-width:0px;" name="prev" title="Previous News"><input type="button" name="news_bar_but" onclick="goURL();" style="color:#000000;background:' + mouseout_color + '; width:'+barwidth+'; height:22; border-width:1; border-color:#000000; cursor:hand" onmouseover="this.style.background=mouseover_color" onmouseout="this.style.background=mouseout_color"><input type="button" value="4" onclick="moveit(1)" class="scrollerstyle" style="width:22; height:22; border-left-width:0px;" name="next" title="Next News"></form>');
}
else{
document.write('<form name="news_bar"><input type="button" value="Previous" onclick="moveit(0)">')
if (navigator.userAgent.indexOf("Opera")!=-1)
document.write('<input type="button" name="news_bar_but" onclick="goURL();" style="width:'+barwidth+'" border="0">')
else
document.write('<input type="button" name="news_bar_but" onclick="goURL();" width="'+barwidth+'" border="0">')
document.write('<input type="button" value="Next" onclick="moveit(1)"></form>')
}
function init_news_bar(){
 document.news_bar.news_bar_but.value=msgs[count];
}
function moveit(how){
if (how==1){ //cycle foward
if (count<msgs.length-1)
count++
else
count=0
}
else{ //cycle backward
if (count==0)
count=msgs.length-1
else
count--
}
document.news_bar.news_bar_but.value=msgs[count];
}
function tick_bar(){
setInterval("moveit(1)",setdelay)
}
function goURL(){
 if(target_url[count]=="0")
 {
 location.href=msg_url[count];
 }
 else
 {
 window.open(msg_url[count]);
 }
}
tick_bar(); // delete this line if you don't want messages to tick
init_news_bar();
</SCRIPT>
 </TD></TR></TBODY></TABLE></CENTER>
</BODY>
</HTML>

希望本文所述對大家的javascript程序設計有所幫助。

相關文章

  • ES6擴展運算符和rest運算符用法實例分析

    ES6擴展運算符和rest運算符用法實例分析

    這篇文章主要介紹了ES6擴展運算符和rest運算符用法,結合實例形式分析了ES6擴展運算符和rest運算符基本功能、用法及操作注意事項,需要的朋友可以參考下
    2020-05-05
  • layui的table單擊行勾選checkbox功能方法

    layui的table單擊行勾選checkbox功能方法

    今天小編就為大家分享一篇layui的table單擊行勾選checkbox功能方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • js中利用cookie實現(xiàn)記住密碼功能

    js中利用cookie實現(xiàn)記住密碼功能

    這篇文章主要為大家詳細介紹了js中利用cookie實現(xiàn)記住密碼功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 去掉gridPanel表頭全選框的小例子

    去掉gridPanel表頭全選框的小例子

    這篇文章介紹了去掉gridPanel表頭全選框的小例子,有需要的朋友可以參考一下
    2013-07-07
  • JavaScript模擬push

    JavaScript模擬push

    這篇文章主要介紹了JavaScript模擬數(shù)組合并concat的相關資料,需要的朋友可以參考下
    2016-03-03
  • JS替換字符串中空格方法

    JS替換字符串中空格方法

    這篇文章主要介紹了JS替換字符串中&nbsp方法,非常的簡單實用,附上各種示例代碼,有需要的小伙伴可以參考下。
    2015-04-04
  • 基于JS設計12306登錄頁面

    基于JS設計12306登錄頁面

    本文給大家分享一段js代碼實現(xiàn)12306登錄界面,非常不錯,具有參考借鑒價值,需要的朋友參考下
    2016-12-12
  • 淺談Webpack 是如何加載模塊的

    淺談Webpack 是如何加載模塊的

    這篇文章主要介紹了Webpack 是如何加載模塊的,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 一文帶你深入理解JavaScript模板引擎

    一文帶你深入理解JavaScript模板引擎

    在Web前端開發(fā)中,需要將數(shù)據(jù)動態(tài)渲染到頁面上,隨著應用程序的復雜度增加,數(shù)據(jù)渲染的邏輯也變得越來越復雜,這時候就需要使用模板引擎來幫助我們動態(tài)生成HTML標記,本文將深入介紹 JavaScript 模板引擎,幫助讀者更好地理解和應用模板引擎
    2023-06-06
  • JS實現(xiàn)根據(jù)URL批量下載文件并壓縮成zip文件

    JS實現(xiàn)根據(jù)URL批量下載文件并壓縮成zip文件

    這篇文章主要為大家學習介紹了JS如何實現(xiàn)根據(jù)URL批量下載文件并壓縮成zip文件,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-08-08

最新評論