首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jQuery 选项卡,仿腾讯迷你主页,清爽无修饰版

2013-11-20 
jQuery 选项卡,仿腾讯迷你首页,清爽无修饰版!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional/

jQuery 选项卡,仿腾讯迷你首页,清爽无修饰版

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<script type="text/javascript" src="http://www.codefans.net/ajaxjs/jquery1.3.2.js"></script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>jQuery选项卡</title>

<style type="text/css">

<!--

*{ margin:0; padding:0;}

body{ font-size:12px;}

ul,li{ list-style-type:none;}

#tab{ width:500px; height:200px; margin:20px auto; overflow:hidden;}

#tab .tab_title{ width:500px; height:22px; overflow:hidden;left:0; top:0; clear:both; overflow:hidden; position:relative;}

#tab .tab_title .u{ width:465px; overflow:hidden; position:relative;}

#tab .tab_title ul{ margin:0 5px; position:absolute; float:left; width:1392px;}

#tab .tab_title div{ float:left;width:15px; height:20px; line-height:20px; cursor:pointer;}

#tab .tab_title span.vright{top:0; right:5px; margin-left:2px;}

#tab .tab_title span.vleft{top:0; left:0px; padding-left:5px;}

#tab .tab_title li{ float:left; width:50px; height:20px; line-height:20px; text-align:center; background-color:#cccccc; margin-right:6px; border:1px #999999 solid; cursor:pointer;}

#tab .tab_title li:hover{ background-color:#999999}

#tab .tab_title li.selected{ background-color:#666666;}

#tab .tab_content{ width:476px; height:156px; ?overflow:hidden; padding:10px; border:1px #CCCCCC solid;}

#tab .tab_content div{ border:1px #999999 dotted; }

#tab .tab_content div p{ line-height:1.5; text-indent:25px; color:#333333;}

#tab .tab_content .none{ display:none;}

#div1{ width:120px; height:15px; border:1px #CCCCCC solid; position:absolute; display:none; background:#CCCCCC; font-size:5px; padding:2px; color:#999999;}

#div2{ width:120px; height:15px; border:1px #CCCCCC solid; position:absolute; display:none; background:#CCCCCC; font-size:5px; padding:2px; color:#999999;}

?-->

</style>

<script language="javascript">

$(function(){

var index = 0; ?

$(".tab_title ul li").click(function(){

index = $(".tab_title ul li").index(this);

$(this).addClass("selected").siblings().removeClass("selected");

$(".tab_content div").eq(index).show().siblings().hide();

});

var i = 8; ?//定义每个面板显示8个菜单

var len = $(".u .scrol li").length; ?//获得LI元素的个数

var page = 1;

var maxpage = Math.ceil(len/i);

var scrollWidth = $(".u").width();

var divbox = "<div id='div1' >已经到最后一个面板了</div>";

$("body").append(divbox);

$(".vright").click(function(e){

if(!$(".u .scrol").is(":animated")){

if(page == maxpage ){

$(".u .scrol").stop();

$("#div1").css({

"top": (e.pageY + 20) +"px",

"left": (e.pageX + 20) +"px",

"opacity": "0.9"

?

}).stop(true,false).fadeIn(800).fadeOut(800);

?

}else{

$(".u .scrol").animate({left : "-=" + scrollWidth +"px"},2000);

page++;

}

}

});

$(".vleft").click(function(){

if(!$(".u .scrol").is(":animated")){

if(page == 1){

$(".u .scrol").stop();

}else{

$(".u .scrol").animate({left : "+=" + scrollWidth +"px"},2000);

page--;

}

}

});

?

});

</script>

</head>

<body>

<div id="tab">

? <div align="center">刷新一下页面,点击左右箭头 可以滚动菜单 当滚动到最后一个面板时 在鼠标的右下角会提示已经到最后一个面板了。</div>

</body>

</html>

热点排行