用YUI做了个标签浏览效果

Javascript 2017-03-13

在这里先要感谢yahoo的工程师们无私的将他们的成果奉献出来——yui(yahoo! ui)

其实这是它自带的一个例子,我只是熟悉了一下,各种接口调用还是比较方便的

浏览:http://www.healdream.com/upload/html/tabview_test.html

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <head> <title>TabView Test</title> <link rel="stylesheet" type="text/css" href="tabview1.css"> <link rel="stylesheet" type="text/css" href="border_tabs1.css"> <script type="text/javascript" src="yahoo.js"></script> <script type="text/javascript" src="dom.js"></script> <script type="text/javascript" src="event.js"></script> <script type="text/javascript" src="tabview.js"></script> <script type="text/javascript">    var myTabs = new YAHOO.widget.TabView("demo");  YAHOO.example.init = function() {     var tabView = new YAHOO.widget.TabView('demo');     tabView.on('contentReady', function() {         obj=document.getElementById("nav");         dest=obj.getElementsByTagName("li");         for(var i=0;i<dest.length;i++){             this.getTab(i).set('activationEvent', 'mouseover');         }     }); }; YAHOO.example.init(); </script>   <style> #demo{ border:1px solid #000000; width:40%; background-color:#c0c0c0; padding:5px; } .yui-navset.yui-content{ padding:10px; height:200px; } </style>    <div id="demo" class="yui-navset">         <ul class="yui-nav" id="nav">             <li class="selected"><a href="#tab1"><em>Tab One Label</em></a></li>             <li><a href="#tab2"><em>Tab Two Label</em></a></li>             <li><a href="#tab3"><em>Tab Three Label</em></a></li>         </ul>                     <div class="yui-content">             <div><p>Tab One Content</p></div>             <div><p>Tab Two Content</p></div>             <div><p>Tab Three Content</p></div>         </div>    </div> 

相对来说,代码已经很精炼了,相对其他相同效果的网页来说

相关推荐