js点击特效(js点击特效代码)
怎样能使点击JS特效时 DIV的高度会缩小
window.onload=function(){
var?obj=document.getElementById("div6");//获取ID为DIV6的元素
obj.onclick=function(){//当点击DIV6的元素时执行此函数
this.style.width="400px";//更改DIV6的宽度为400PX
}
}
求一个JS特效,点击一下按钮,将当前时间输出到一个文本文件下。
script language="javascript"
function shuchu (){
var d = new Date()
var vYear = d.getFullYear()
var vMon = d.getMonth() + 1
var vDay = d.getDate()
var h = d.getHours();
var m = d.getMinutes();
var se = d.getSeconds();
var s=vYear+ "年" + (vMon10?"0"+vMon:vMon) +"月"+ (vDay10?"0"+vDay:vDay)+"日" + (h10?"0"+h:h)+"点" + (m10?"0"+m:m)+"分" + (se10?"0"+se:se)+"秒";
alert(s);//输出时间
}
/script
a href="javascript:shuchu();"点击输出时间/a
全部代码就是这样了。你可以试试
什么是JS特效
JS特效就是网页中实现的特殊效果或者特殊的功能的一种技术,是用网页脚本(javascript)来编写制作动态特殊效果。
比如图片切换,渐变等等,它为网页活跃了网页的气氛,有时候会起到一定的亲切力。
JavaScript 是根据 "ECMAScript"标准制定的网页脚本语言。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。
扩展资料:
能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、Document Object Model(DOM,文档对象模型)、Layers和 Cascading Style Sheets(CSS,层叠样式表)。
JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。
求一个js点击事件特效 具体如下描述
直接贴代码:
注意:要引入一个jquery.js,还有里面放五张图片(1.jpg,2.jpg,3.jpg,4.jpg,5.jpg)
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?""
html?xmlns=""
head
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
titlejquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动/title
meta?name="description"?content="jquery图片特效制作仿腾讯QQ商城首页banner焦点图片轮播切换效果,带索引按钮控制和左右按钮控制图片切换。jquery下载。"?/
style?type="text/css"
*{margin:0;padding:0;}
body{font-size:12px;color:#222;font-family:Verdana,Arial,Helvetica,sans-serif;background:#f0f0f0;}
.clearfix:after{content:?".";display:?block;height:?0;clear:?both;visibility:?hidden;}
.clearfix{zoom:1;}
ul,li{list-style:none;}
img{border:0;}
.wrapper{width:800px;margin:0?auto;padding-bottom:50px;}
h1{height:50px;line-height:50px;font-size:22px;font-weight:normal;font-family:"Microsoft?YaHei",SimHei;margin-bottom:20px;}
/*?focus?*/
#focus{width:800px;height:280px;overflow:hidden;position:relative;}
#focus?ul{height:280px;position:absolute;}
#focus?ul?li{float:left;width:800px;height:280px;overflow:hidden;position:relative;background:#000;}
#focus?ul?li?div{position:absolute;overflow:hidden;}
#focus?.btnBg{}
#focus?.btn{position:absolute;width:780px;height:10px;padding:15px?10px;right:0;bottom:0;text-align:right;}
#focus?.btn?span{display:inline-block;_display:inline;_zoom:1;width:15px;height:15px;_font-size:0;margin-left:10px;cursor:pointer;background:#2a2635;}
#focus?.btn?span.on{background:#f1468c;}
#focus?.posNext{width:45px;height:116px;position:absolute;top:262px;background:url(images/sprite.png)?no-repeat?0?0;cursor:pointer;}
#focus?.pre{left:0;}
#focus?.pos?{?right:0;background-position:right?top;}
/style
script?type="text/javascript"?src=""/script
script?type="text/javascript"
$(function()?{
var?sWidth?=?$("#focus").width();?//获取焦点图的宽度(显示面积)
var?len?=?$("#focus?ul?li").length;?//获取焦点图个数
var?index?=?0;
var?picTimer;
//以下代码添加数字按钮和按钮后的半透明条,还有上一页、下一页两个按钮
var?btn?=?"div?class='btnBg'/divdiv?class='btn'";
for(var?i=0;?i??len;?i++)?{
btn?+=?"span/span";
}
$("#focus").append(btn);
$("#focus?.btnBg").css("opacity",0.5);
//为小按钮添加鼠标滑入事件,以显示相应的内容
$("#focus?.btn?span").css("opacity",0.4).mouseover(function()?{
index?=?$("#focus?.btn?span").index(this);
showPics(index);
}).eq(0).trigger("mouseover");
?
//上一页、下一页按钮透明度处理
$("#focus?.posNext").css("opacity",0.2).hover(function()?{
$(this).stop(true,false).animate({"opacity":"0.5"},300);
},function()?{
$(this).stop(true,false).animate({"opacity":"0.2"},300);
});
//上一页按钮
$("#focus?.pre").click(function()?{
index?-=?1;
if(index?==?-1)?{index?=?len?-?1;}
showPics(index);
});
//下一页按钮
$("#focus?.pos").click(function()?{
index?+=?1;
if(index?==?len)?{index?=?0;}
showPics(index);
});
?
//本例为左右滚动,即所有li元素都是在同一排向左浮动,所以这里需要计算出外围ul元素的宽度
$("#focus?ul").css("width",sWidth?*?(len));
//鼠标滑上焦点图时停止自动播放,滑出时开始自动播放
$("#focus").hover(function()?{
clearInterval(picTimer);
},function()?{
picTimer?=?setInterval(function()?{
showPics(index);
index++;
if(index?==?len)?{index?=?0;}
},4000);?//此4000代表自动播放的间隔,单位:毫秒
}).trigger("mouseleave");
//显示图片函数,根据接收的index值显示相应的内容
function?showPics(index)?{?//普通切换
var?nowLeft?=?-index*sWidth;?//根据index值计算ul元素的left值
$("#focus?ul").stop(true,false).animate({"left":nowLeft},300);?//通过animate()调整ul元素滚动到计算出的position
$("#focus?.btn?span").removeClass("on").eq(index).addClass("on");?//为当前的按钮切换到选中的效果
$("#focus?.btn?span").stop(true,false).animate({"opacity":"0.4"},300).eq(index).stop(true,false).animate({"opacity":"1"},300);?//为当前的按钮切换到选中的效果
}
});
/script
/head
body
div?class="wrapper"
h1jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动/h1
div?id="focus"
ul
lia?href="#"?target="_blank"img?src="images/01.jpg"?alt="QQ商城焦点图效果下载"?//a/li
lia?href="#"?target="_blank"img?src="images/02.jpg"?alt="QQ商城焦点图效果教程"?//a/li
lia?href="#"?target="_blank"img?src="images/03.jpg"?alt="jquery商城焦点图效果"?//a/li
lia?href="#"?target="_blank"img?src="images/04.jpg"?alt="jquery商城焦点图代码"?//a/li
lia?href="#"?target="_blank"img?src="images/05.jpg"?alt="jquery商城焦点图源码"?//a/li
/ul
/div!--focus?end--
/div!--?wrapper?end?--
/body
/html
望采纳,谢谢!