QQ 1640076782

2014年07月29日

jQuery三种常用选项卡

Filed under: 英语网站设计 — 标签: — limeng @ 7:59 上午
  1. 鼠标点击切换选项卡

鼠标点击才会切换,划过没有任何效果

function selectTag(showContent,selfObj){

// 操作标签

var tag = document.getElementById(“tags”).getElementsByTagName(“li”);

var taglength = tag.length;

for(i=0; i<taglength; i++){

tag[i].className = “”;

}

selfObj.parentNode.className = “selectTag”;

// 操作内容

for(i=0; j=document.getElementById(“tagContent”+i); i++){

j.style.display = “none”;

}

document.getElementById(showContent).style.display = “block”;

}

这个比较常用,用法也比较简单,将未点击下面的div隐藏即可

2.鼠标划过切换,一个页面可以使用无限次

$(document).ready(function(){

$(“#layout-t span:first”).addClass(“current”);

$(“#layout-t .tab-bd-con:gt(0)”).hide();

$(“#layout-t span”).mouseover(function(){//mouseover 改为 click 将变成点击后才显示,mouseover是滑过就显示

$(this).addClass(“current”).siblings(“span”).removeClass(“current”);

$(“#layout-t .tab-bd-con:eq(“+$(this).index()+”)”).show().siblings(“.tab-bd-con”).hide().addClass(“current”);

});

});

在网页head中引入js代码,修改样式

3.鼠标划过切换,且自动切换

$(function() {

$(“.webwidget_scroller_tab”).webwidget_scroller_tab({

scroller_time_interval: ’5000′,

scroller_window_padding: ’10′,

scroller_window_width: ’262′,

scroller_window_height: ’220′,

scroller_head_text_color: ‘#084b6e’,

scroller_head_current_text_color: ‘#666′,

directory: ‘images’

});

});

这里可以修改自动划过的时间,高宽等等样式问题,这个文件上面还需要引入一个scroll的js