❶ js如何做等待页面加载效果
可以使用第三方的控件-Express来实现;
安装完Developer以后,从工具箱中拖一个ASPxLoadingPanel到页面中,设置必须的一个属性ClientInstanceName后面要用到,然后设置Modal的作用是点击按钮时时候需要抑制后面按钮的使用,也就是弹出来一个灰色的层。
重点是后面的js,在body中添加下面的JS代码
<script type="text/javascript" language="javascript">
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args) {
loading.Show();
}
function EndRequestHandler(sender, args) {
loading.Hide();
}
</script>
至此,页面中的所有按钮就加上了一个加载等待的效果。
❷ js怎么实现一段文字的显示有个明显的过渡效果
jquery有很多简单好用过度展示方法,slideDown(), slideUp,fadeIn(),括号内可以加这个过程所需的时间,$('select').fadeIn(500), 500毫秒展示这个选中的元素
❸ 求如何做这个JS的效果
<p><textareaid="teletype"></textarea></p>
<p><inputid="textNum"type="text"value=""/><inputtype="button"value="备隐培阅读"onclick="read();"/></p>
<scripttype="text/javascript">
vari=0;
varTextInput=newArray();
TextInput[0]="珠海,珠江口西岸的核心城市,经济特区,珠江三角洲南端的一个重要城市,位于广东省珠江口的西南部!";
TextInput[1]="珠海生态环境优美,山水相间,陆岛相望,气候宜人,是全国唯一以整体城市景观入选“全国旅携隐游胜地四十佳”的城市。";
TextInput[2]="珠海与澳门的横琴新区启动项目---珠海十字门商务区,继标志性建筑物'海之珠'诞生后,其城市设计概念中标方案出炉,HOK国际(亚太公司)的规划方案拔得头筹。";
TextInput[3]="珠海是一座具有浓郁代文化氛围的城市。从浪漫的休闲海滩,到仿唯欧式的午夜酒吧;从万头攒动的娱乐广场,到温馨宁静的文化馆站,珠海文化的内涵被放大,成为一种具有经济推力的'大文化'";
window.onload=function(){
document.getElementById("textNum").value="共有"+TextInput.length+"条";
read();
}
functionread(){
if(i>=TextInput.length){
alert("已经是最后一条信息了!");
}else{
document.getElementById("teletype").value=TextInput[i++];
}
}
</script>
❹ js 或者 vbs如何实现数据“加载中....”的效果谢谢
简单点的就是在页的开始放一个<div id="loading">加载中...</div>
在页面结尾<script>loading.style.display='none'</script>
❺ 求JS加载页跳转代码
我刚好写了这么一个js效果。
css部分:
.cdiv1{
position:absolute;
left:0px;
top:0px;
z-index:15000;
overflow:hidden;
z-index:9990;
background:rgba(000,000,000,0.3);
}
.cdiv2{
height:60px;
width:150px;
/*border:1pxsolidblue;*/
position:fixed;
top:45%;
left:50%;
z-index:9999;
margin-left:-75px;
-webkit-border-radius:10px;
text-align:center;
line-height:60px;
font-size:15px;
font-family:微软雅黑;
}
.cdiv2div{
clear:none;
height:15px;
}
.show_div{
display:block;
width:100%;
min-height:50px;
height:auto;
background:rgba(255,255,255,1);
line-height:50px;
text-align:center;
border-radius:5px;
border:1pxsolid#ccc;
position:absolute;
z-index:1800;
}
js部分:
var_cdiv="",ktime;
functioncreatDiv(){
var_height=$(document.body).height();
var_width=$(document.body).width();
_cdiv+="<divclass='cdiv1'>";
_cdiv+="</div>";
_cdiv+="<divclass='cdiv2'>";
_cdiv+="<divid='showimgs'><imgsrc='../App_Themes/images/wait.gif'width='45px;'height='45px;'/></div>";
//_cdiv+="<div>加载中...</div>";
_cdiv+="</div>";
$(document.body).append(_cdiv);
$(".cdiv1").css("height",_height+"px").css("width",_width+"px");
}
functionshowDiv(){
if($(".cdiv1").attr("class")!=undefined){
$("#showimgs").html("<imgsrc='../App_Themes/images/wait.gif'width='45px;'height='45px;'/>");
$("#showimgs").removeClass("show_div");
$(".cdiv1").fadeIn(50);
$(".cdiv2").fadeIn(5);
}else{
creatDiv();
}
}
functionappendText(){
if($(".cdiv1")){
$("#showimgs").html("网络异常,请检查网络");
$("#showimgs").addClass("show_div");
setTimeout(function(){hideDiv();},2000);
}
}
functionhideDiv(){
window.clearInterval(ktime);
$(".cdiv1").hide();
$(".cdiv2").hide();
}
functionstartDiv(){
ktime=setTimeout(function(){appendText();},15*1000);
showDiv();
}
调用方法:
startDiv();
加载完成后停止调用:
hideDiv();
效果图:
//使用jq的延迟调用方法:jQuery.when。或者使用jq插件deferred(deferred.then),
deferred.then(state1).then(state2);//最后调用的是state2方法,那就在state2方法里面停止效果
❻ 有没有js代码让文字有发光效果
<!DOCTYPEHTML>
<html>
<head>
<title></title>
<styletype="text/css">
html{overflow:hidden;}
body{position:absolute;margin:0px;padding:0px;background:#000;width:100%;height:100%;}
#bump{position:absolute;border:#222solid1px;width:530px;height:100px;margin-left:-265px;margin-top:-50px;left:50%;top:50%;}
#bumpspan{position:absolute;font-size:1px;cursor:pointer;}
#ch{position:absolute;border-top:#222solid1px;left:0;width:100%;}
#cv{position:absolute;border-left:#222solid1px;top:0;height:100%;}
</style>
<scripttype="text/javascript">
varbmp=function(){
//privatevars
varobject=[],
,
ZOOMy,
xm,
ym,
nx,
ny,
cx,
cy,
Nx,
Ny,
L,
T,
W,
H,
SP,
cH,
cV,
N=1,
iL=1,
iP=2,
M=200,
kA=0,
S=100;
varresize=function(){
nx=document.body.offsetWidth/2;
ny=document.body.offsetHeight/2;
W=SP.offsetWidth;
H=SP.offsetHeight;
L=SP.offsetLeft;
T=SP.offsetTop;
};
varinit=function(bump){
document.onselectstart=newFunction("returnfalse");
document.onmousedown=function(){iL=2;iP=4;};
document.onmouseup=function(){iL=1;iP=2;};
document.onmousemove=function(e){
if(!e)e=window.event;
xm=(e.x||e.clientX);
ym=(e.y||e.clientY);
S=10;
M=200;
returnfalse;
};
onresize=resize;
varsb=function(c,x,y){
bump[y]=bump[y].substring(0,x)+c+bump[y].substring(x+1,999);
};
varb=function(x,y){
returnbump[y].charAt(x);
};
SP=document.getElementById("bump");
cH=document.getElementById("ch");
cV=document.getElementById("cv");
Ny=bump.length;
Nx=bump[0].length;
resize();
ZOOMx=Math.floor(W/Nx);
ZOOMy=Math.floor(H/Ny);
ym=T+ZOOMx*Ny/2;
cx=xm=L+ZOOMy*Nx/2;
cy=-200;
//setshadows
for(vari=1;i<Ny-1;i++){
for(varj=1;j<Nx-1;j++){
if(b(j,i)==="O"){
if(b(j,i+1)==="")sb("-",j,i+1);
if(b(j+1,i+1)==="")sb("-",j+1,i+1);
if(b(j+1,i)===""||b(j+1,i)==="-")sb("!",j+1,i);
if(b(j+1,i)==="!"&&(b(j+1,i-1)===""||b(j+1,i-1)==="-"))sb("!",j+1,i-1);
if(b(j,i-1)===""||b(j,i-1)==="I")sb("=",j,i-1);
if(b(j,i-1)==="="&&(b(j-1,i-1)===""||b(j-1,i-1)==="I"))sb("=",j-1,i-1);
if(b(j-1,i)===""||b(j-1,i)==="-")sb("I",j-1,i);
if(b(j-1,i)==="I"&&(b(j-1,i+1)===""||b(j-1,i+1)==="-"))sb("I",j-1,i+1);
}
}
}
//compressionspans
for(vari=0;i<Ny;i++){
varw=0;
for(varj=0;j<Nx;j++){
varc=bump[i].charAt(j);
if(c!=""){
varx=j,
y=i,
k=j,
w=0,
h=1,
m=i,
cs="",
cr=c;
do{
k++;
w++;
cs+=cr;
cr=bump[i].charAt(k);
}while(cr==c&&k<Nx);
if(i<Ny-1){
do{
m++;
if(bump[m].substring(j,j+w)==cs){
h++;
bump[m]=bump[m].substring(0,j)+
cs.replace(RegExp(c,"gi"),"")+
bump[m].substring(j+w,999);
}elsecs="";
}while(cs!=""&&m<Ny-1);
}
object.push(
newCObj(c,x,y,w,h)
);
j+=w-1;
}
}
}
mainloop();
};
varCObj=function(c,x,y,w,h){
varM1={
"O":0,
"I":1,
"!":-1,
"=":0,
"-":0
},
M2={
"O":0,
"I":0,
"!":0,
"=":1,
"-":-1
},
M3={
"O":180,
"I":115,
"!":115,
"=":115,
"-":115
};
this.c=c;
this.x=ZOOMx*x;
this.y=ZOOMy*y;
this.m1=M1[c];
this.m2=M2[c];
this.m3=M3[c];
this.O=document.createElement("span");
this.O.style.left=Math.round(this.x)+"px";
this.O.style.top=Math.round(this.y)+"px";
this.O.style.width=Math.round(ZOOMx*w)+"px";
this.O.style.height=Math.round(ZOOMy*h)+"px";
SP.appendChild(this.O);
};
CObj.prototype.bumpmapping=function(){
vardx=(cx-this.x-L)/(5*H)*iP;
vardy=(cy-this.y-T)/(5*H)*iP;
varcol=Math.round(
iL*(255-Math.floor(
this.m3*Math.sqrt(
(dx+this.m1)*(dx+this.m1)+(dy+this.m2)*(dy+this.m2)
)
))
);
this.O.style.backgroundColor="RGB("+
Math.round(col*2)+","+
Math.round(col*1.5)+","+
Math.round(col)+")";
}
varmainloop=function(){
if(M--<0){
S=100;
kA-=.01;
xm=nx+Math.cos(kA)*W*1;
ym=ny+Math.sin(kA*1.1)*H*2;
}
cx+=(xm-cx)/S;
cy+=(ym-cy)/S;
cH.style.top=Math.round(cy)+"px";
cV.style.left=Math.round(cx)+"px";
vari=0,o;
while(o=object[i++])o.bumpmapping();
setTimeout(mainloop,16);
};
return{
//publicfunctions
init:init
}
}();
</script>
</head>
<body>
<divid="ch"></div>
<divid="cv"></div>
<divid="bump"></div>
<scripttype="text/javascript">
bmp.init(
[
"",
"OOOOOOOOOOOOOOOOOOOOOOOOOOO",
"",
"OOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOO",
""
]
);
</script>
</body>
</html>
❼ js怎样动态添加文字样式
以改变字体颜色为例
js部分
//页面加载完毕要执行的操作放到这个函数里
window.onload=function(){
//使用js实现
document.getElementById('wenzi').style.color="red";
//使用jqeury实现
$('#wenzi2').css('color','此贺庆yellow');
}
html部分
<拍搜spanid="wenzi">js动态添加文字样式示例</span>
<spanid="wenzi2">js动态添加文字样式示森握例2</span>
❽ js实现正在加载,请稍后的 效果怎么实现的
拿ajax举例 先做loading动画 然后当数据读取完成后 移除loading动画 写入数据配丛氏到对应培散元郑源素里
❾ 怎么使用js改变文字样式,例如:<style>#text{color:black}</style> <div id=“text”
varvColor=document.getElementById("text").style.color;
if(vCOlor=="black")
{
document.getElementById("text").style.color="red";
document.getElementById("text").style.textDecoration=underline;
}else
{
document.getElementById("text").style.color="blue";
}