切换divjquery,切换路线
如何用jquery实现点击div更换class?
jQuery中使用attr('属性名')可以返回属性的值。
成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的武陟网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
语法:$(selector).attr([attribute]); // 返回attr中指定的当前选择器的属性值;
例如:
$(selector).attr('id'); // 获取选择器的id
$(selector).attr('class'); // 获取选择器的class类名
实例:
1. 用jQuery获取div的class类名:
1234div class="mystyle"我是div/divscript $('div').attr('class'); // 得到“mystyle”/script
2. 用jQuery获取当前点击的button的id:
123456button id="btn" onclick="BtnClick(this)"按钮/buttonscript function BtnClick(obj){ $(obj).attr('id'); // 得到“btn” }/script
可以采用如下思路:分别将两种背景图片设为两个类,然后使用toggleClass()方法切换类:
$(selector).toggleClass('class_a').toggleClass('class_
创建Html代码:一个简单的div用于显示背景图片
div class="test"/div
设置css样式:分别为两个背景设计一个类
div.test{width:264px;height:152px;margin:50px;border:4px dashed #ccc;}
.bg1{background:url('bg1.png');}
.bg2{background:url('bg2.png');}
编写jquery代码:点击切换类实现背景的变换
$(function(){
$("div.test").addClass('bg1'); // 初始化时添加背景1
$("div.test").click(function() {
$(this).toggleClass('bg1').toggleClass('bg2')
怎样利用jquery使得div之间进行切换特效
用这个改一下好了
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
meta name="Copyright" content="/" /
meta name="description" content="" /
meta content="" name="keywords" /
title懒人图库/title
/head
style type="text/css"
*{margin:3;padding:0;font-size:13px;}
body{
font-size:12px;
color:#333333;
text-align:center;
font-family:'宋体',arial,verdana,sans-serif;
margin-top: 8px;
}
body *{text-align:center;}
.font14{font-size:14px;}
select{font-family: Times New Roman,arial,verdana,sans-serif;}
table{ border-collapse:collapse;}
img{border:0;}
ul{list-style-type:none;}
.clear{clear: both;height:0;line-height:0px;font-size:14px;}
.center{text-align:center;}
.mleft0{margin-left:0px !important;}
.mtop0{margin-top:0px !important;}
.strong{font-weight: bold;}
.sb{color:#009A91;font-weight: bold;}
/*头部*/
#i_photo_index{width:258px;height:256px;text-align:center;}
#i_photo_index a.i_photo_a{height:180px;text-align:center;margin-left:8px;}
#i_photo_index a.i_photo_a img{margin-top:10px;}
#i_photo_index h1{margin-top:0 !important;margin-top:4px;margin-top /**/:2px;height:28px;line-height:28px;text-align:center;}
#i_photo_index h1 a{font-size:18px;font-weight:normal;font-family:"黑体",arial,verdana,sans-serif;}
#i_photo_index p{width:96%;margin:0 2%;line-height:20px;text-align:left;text-indent:2em;}
#i_photo_index p span{margin-right:30px !important;margin-right /**/:0px;}
a:link {
color: #333333;
text-decoration: none;
}
a:visited {
color: #333333;
text-decoration: none;
}
a:hover {
color: #FF6600;
text-decoration: underline;
}
/style
style type="text/css"
.jdt {
border: 1px solid #CCCCCC;
}
#i_photo img{margin-left:0px;}
.i_link2 a{float:center;margin:2px;padding:2px 0;display:blcok;height:22px;line-height:22px;}
#index_page{float:right;display:block;height:16px;padding:1px 0;margin-right:4px;}
#index_page *{float:left;display:inline;line-height:16px;border:1px solid #B6CFCD;text-align:center;padding:0;margin:0 2px;}
#index_page strong{background:#009A91;color:#fff;width:16px;}
#index_page span{color:#009a91;padding:3px 0 0 0;border:0;cursor:pointer;}
#index_page a{width:16px;color:#009A91;text-decoration:none;}
body,td,th {
font-size: 12px;
}
a {
font-size: 16px;
}
a:active {
text-decoration: none;
}
/style
link href="css/css.css" rel="stylesheet" type="text/css"
body
table width="200" border="0" align="center" cellpadding="0" cellspacing="0" class="jdt"
tr
tdscript language="javascript" type="text/javascript"
//![CDATA[
var _t1 = 0; //打开页面时等待图片载入的时间,单位为秒,可以设置为0
var _t2 = 5; //图片轮转的间隔时间
var _tnum = 4; //焦点图个数
var _tn = 1;//当前焦点
var _tl =null;
_tt1 = setTimeout('change_img()',_t1*1000);
function change_img(){
setFocus(_tn);
_tt1 = setTimeout('change_img()',_t2*1000);
}
function setFocus(i){
if(i_tnum){_tn=1;i=1;}
_tl?document.getElementById('focusPic'+_tl).style.display='none':'';
document.getElementById('focusPic'+i).style.display='block';
_tl=i;
_tn++;
}
//]]
/script
!--焦点图1开始 标题13字 说明30个字--
div id="focusPic1"
a href="" class="i_photo_a" target="_blank"
img src="images/01.jpg" alt="这里是您的标题一文字内容" //a
h1a href="" target="_blank"这里是您的标题一文字内容/a/h1
div id="index_page"span onClick="javascript:setFocus(2);"点击切换焦点图→/span
strong1/strong
a href="javascript:setFocus(2);"2/a
a href="javascript:setFocus(3);"3/a
a href="javascript:setFocus(4);"4/a
/div/div
!--焦点图1结束--
!--焦点图2开始 标题13字 说明30个字--
div id="focusPic2" style="display:none;"
a href="" class="i_photo_a" target="_blank"
img src="images/02.jpg" alt="这里是您的标题二文字内容" //a
h1a href="" target="_blank"这里是您的标题二文字内容/a/h1
div id="index_page"span onClick="javascript:setFocus(3);"点击切换焦点图→/span
a href="javascript:setFocus(1);"1/a
strong2/strong
a href="javascript:setFocus(3);"3/a
a href="javascript:setFocus(4);"4/a
/div/div
!--焦点图2结束--
!--焦点图3开始 标题13字 说明30个字--
div id="focusPic3" style="display:none;"
a href="" class="i_photo_a" target="_blank"
img src="images/03.jpg" alt="这里是您的标题三文字内容" //a
h1a href="" target="_blank"这里是您的标题三文字内容/a/h1
div id="index_page"span onClick="javascript:setFocus(4);"点击切换焦点图→/span
a href="javascript:setFocus(1);"1/a
a href="javascript:setFocus(2);"2/a
strong3/strong
a href="javascript:setFocus(4);"4/a
/div/div
!--焦点图3结束--
!--焦点图4开始 标题13字 说明30个字--
div id="focusPic4" style="display:none;"
a href="" class="i_photo_a" target="_blank"
img src="images/04.jpg" alt="这里是您的标题四文字内容 " //a
h1a href="" target="_blank"这里是您的标题四文字内容/a/h1
div id="index_page"span onClick="javascript:setFocus(1);"点击切换焦点图→/span
a href="javascript:setFocus(1);"1/a
a href="javascript:setFocus(2);"2/a
a href="javascript:setFocus(3);"3/a
strong4/strong
/div/div
!--焦点图4结束-- /td
/tr
/table
brbr
/body
/html
用jquery实现选中select里面的value 来切换对应的div
如下代码可以实现,你运行试试吧:
select name="queryType" onchange="Cmd(this)"
option value="1" name="queryType" 1/option
option value="2" name="queryType" 2/option
option value="3" name="queryType" 3/option
/select
div
div id="div1"111/div
div id="div2" style="display:none;"222/div
div id="div3" style="display:none;"333/div
/div
script src="jquery-1.9.1.min.js"/script
script
function Cmd(obj){
$(obj).next("div").find("div").each(function(){
$(this).hide();
});
$("#div" + obj.value).show();
}
/script
如何用js或jquery 使得点击右上角的箭头时可以变换下面的div(一共三个div) 切换div
有几种实现方式,首先jQuary是最简单的
$(document).ready(function(){
$(选择器).onclick(function(){
$(目标div).html("写入内容");
//可以用请求加载内容
$(目标div).load("请求url",function(){
//写入回调函数
});
});
}
但是如果只是切换图片的话,其实不用这么麻烦,全部hide,然后一个一个show就好了……静态的话。
时间不够了…要其他方法就再追问吧……
希望有帮到你喵……
jquery怎样实现点击按钮切换div
div id="a1" class="someclass"1/div
div id="a2" class="someclass"2/div
script
$('.someclass').click(function (){
$('.someclass').hide();
$(this).show();
});
/script
不知道你是不是要这样
网站题目:切换divjquery,切换路线
转载来于:http://hbruida.cn/article/dsiheih.html