要實(shí)現(xiàn)簡(jiǎn)單的跑馬燈效果其實(shí)運(yùn)用html中marquee/marquee標(biāo)簽就可以達(dá)到了

創(chuàng)新互聯(lián)專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站建設(shè)、做網(wǎng)站、奉新網(wǎng)絡(luò)推廣、微信小程序開(kāi)發(fā)、奉新網(wǎng)絡(luò)營(yíng)銷(xiāo)、奉新企業(yè)策劃、奉新品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供奉新建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:chinadenli.net
基本屬性如下:
1.滾動(dòng)方向direction(包括4個(gè)值:up、 down、 left和 right)
2.滾動(dòng)方式behavior(scroll:循環(huán)滾動(dòng),默認(rèn)效果; slide:只滾動(dòng)一次就停止; alternate:來(lái)回交替進(jìn)行滾動(dòng))
3.滾動(dòng)速度scrollamount(滾動(dòng)速度是設(shè)置每次滾動(dòng)時(shí)移動(dòng)的長(zhǎng)度,以像素為單位)
4.滾動(dòng)延遲scrolldelay(設(shè)置滾動(dòng)的時(shí)間間隔,單位是毫秒)
5.滾動(dòng)循環(huán)loop(默認(rèn)值是-1,滾動(dòng)會(huì)不斷的循環(huán)下去)
6.滾動(dòng)范圍width、height
7.滾動(dòng)背景顏色bgcolor
8.空白空間hspace、vspace
如果想要更多的動(dòng)畫(huà)效果,更多選擇jquery.marquee.js這款插件——ul里的啥都能滾并自帶懸停效果
1.html 中寫(xiě)入ul id="marquee"li/li/ul
2.js中調(diào)入$("#marquee").marquee();即可
3.css比較簡(jiǎn)單,一般自己寫(xiě),大致如下:
ul.marquee{display:block;line-height:1;position:relative;overflow:hidden;width:400px;height:22px;}
ul.marquee?li{ position:absolute;top:-999em;left:0; display:block; white-space:nowrap ;padding:3px5px;text-indent:0.8em;}
4.相關(guān)參數(shù)如下:
{
yScroll:"top"; ?//?初始滾動(dòng)方向?(還可以是"top"?或?"bottom")
showSpeed:850; ?//?初始下拉速度
scrollSpeed:12; ?//?滾動(dòng)速度
pauseSpeed:5000; ?//?滾動(dòng)完到下一條的間隔時(shí)間
pauseOnHover:true; ?//?鼠標(biāo)滑向文字時(shí)是否停止?jié)L動(dòng)
loop:-1; ?//?設(shè)置循環(huán)滾動(dòng)次數(shù)?(-1為無(wú)限循環(huán))
fxEasingShow:"swing"; ?//?緩沖效果
fxEasingScroll:"linear"; ?//?緩沖效果
cssShowing:"marquee-showing"; ?//定義class event handlers
init:null; ?//?初始調(diào)用函數(shù)
beforeshow:null; ?//?滾動(dòng)前回調(diào)函數(shù)
show:null; ?//?當(dāng)新的滾動(dòng)內(nèi)容顯示時(shí)回調(diào)函數(shù)
aftershow:null; ?//?滾動(dòng)完了回調(diào)函數(shù)
}
1、jquery.show()和jquery.hide()方法
語(yǔ)法:
$(selector).show(speed,callback);
$(selector).hide(speed,callback);
2、jquery.toggle()方法
語(yǔ)法:
$(selector).toggle(speed,callback);
3、帶有淡入淡出效果的顯示和隱藏
$(selector).fadeIn(speed,callback)
$(selector).fadeOut(speed,callback)
$(selector).fadeToggle(speed,callback)
$(selector).fadeTo(speed,opacity,callback)
4、帶有滑動(dòng)效果的顯示和隱藏
$(selector).slideDown(speed,callback)
$(selector).slideUp(speed,callback)
$(selector).slideToggle(speed,callback)
注意:
可選的 speed 參數(shù)規(guī)定效果的時(shí)長(zhǎng)。它可以取以下值:"slow"、"fast" 或毫秒。
可選的 callback 參數(shù)是滑動(dòng)完成后所執(zhí)行的函數(shù)名稱(chēng)。
有個(gè)很簡(jiǎn)單的方法
首先載入jquery
script?src="
之后把body加上style
body?style="display:?none;"
然后添加script事件
script
$(document).ready(function(){
$('body').show(10000);?//?1000等于1秒
});
/script
關(guān)燈效果的實(shí)現(xiàn)主要通過(guò)CSS(樣式表)實(shí)現(xiàn),JS(包括jQuery)只起到輔助的作用。
原理:使用一個(gè)黑色遮罩層遮住網(wǎng)頁(yè),然后將要顯示的主體置頂。
實(shí)現(xiàn)步驟:
涉及該效果的相關(guān)HTML代碼如下:
body
div?class="cover"/div
div?class="box"?id="Box"/div
button?class="btn"?onclick="SwitchScreen(this)"關(guān)燈/button
/body
創(chuàng)建遮罩層樣式
.light-off?.cover?{position:fixed;?top:0;?left:0;?z-index:10;?width:100%;?height:100%;?background:#111;}?/*?黑色遮罩層?*/
創(chuàng)建主體置頂樣式
.light-off?.box,?.btn?{position:relative;?z-index:11;}
響應(yīng)開(kāi)燈/關(guān)燈事件
function?SwitchScreen(btn){
if($(btn).text()?==?'關(guān)燈'){
$('body').addClass('light-off');
$(btn).html('開(kāi)燈');
}else?if($(btn).text()?==?'開(kāi)燈'){
$('body').removeClass('light-off');
$(btn).html('關(guān)燈');
}
}
Android的ProgressDialog效果就是典型的android實(shí)現(xiàn)jquery效果的應(yīng)用。
首先需要?jiǎng)?chuàng)建ProgressDialog對(duì)象,然后使用線程控制進(jìn)度條顯示,具體源代碼:
package com.yarin.android.TestOnPDialog;
import android.app.Activity;
import android.app.ProgressDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class PDialog extends Activity
{
private Button mButton01,mButton02;
int m_count = 0;
//聲明進(jìn)度條對(duì)話框
ProgressDialog m_pDialog;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//得到按鈕對(duì)象
mButton01 = (Button)findViewById(R.id.Button01);
mButton02 = (Button)findViewById(R.id.Button02);
//設(shè)置mButton01的事件監(jiān)聽(tīng)
mButton01.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
//創(chuàng)建ProgressDialog對(duì)象
m_pDialog = new ProgressDialog(PDialog.this);
// 設(shè)置進(jìn)度條風(fēng)格,風(fēng)格為圓形,旋轉(zhuǎn)的
m_pDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
// 設(shè)置ProgressDialog 標(biāo)題
m_pDialog.setTitle("提示");
// 設(shè)置ProgressDialog 提示信息
m_pDialog.setMessage("這是一個(gè)圓形進(jìn)度條對(duì)話框");
// 設(shè)置ProgressDialog 標(biāo)題圖標(biāo)
m_pDialog.setIcon(R.drawable.img1);
// 設(shè)置ProgressDialog 的進(jìn)度條是否不明確
m_pDialog.setIndeterminate(false);
// 設(shè)置ProgressDialog 是否可以按退回按鍵取消
m_pDialog.setCancelable(true);
// 設(shè)置ProgressDialog 的一個(gè)Button
m_pDialog.setButton("確定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int i)
{
//點(diǎn)擊“確定按鈕”取消對(duì)話框
dialog.cancel();
}
});
// 讓ProgressDialog顯示
m_pDialog.show();
}
});
//設(shè)置mButton02的事件監(jiān)聽(tīng)
mButton02.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
m_count = 0;
// 創(chuàng)建ProgressDialog對(duì)象
m_pDialog = new ProgressDialog(PDialog.this);
// 設(shè)置進(jìn)度條風(fēng)格,風(fēng)格為長(zhǎng)形
m_pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
// 設(shè)置ProgressDialog 標(biāo)題
m_pDialog.setTitle("提示");
// 設(shè)置ProgressDialog 提示信息
m_pDialog.setMessage("這是一個(gè)長(zhǎng)形對(duì)話框進(jìn)度條");
// 設(shè)置ProgressDialog 標(biāo)題圖標(biāo)
m_pDialog.setIcon(R.drawable.img2);
// 設(shè)置ProgressDialog 進(jìn)度條進(jìn)度
m_pDialog.setProgress(100);
// 設(shè)置ProgressDialog 的進(jìn)度條是否不明確
m_pDialog.setIndeterminate(false);
// 設(shè)置ProgressDialog 是否可以按退回按鍵取消
m_pDialog.setCancelable(true);
// 讓ProgressDialog顯示
m_pDialog.show();
new Thread()
{
public void run()
{
try
{
while (m_count = 100)
{
// 由線程來(lái)控制進(jìn)度。
m_pDialog.setProgress(m_count++);
Thread.sleep(100);
}
m_pDialog.cancel();
}
catch (InterruptedException e)
{
m_pDialog.cancel();
}
}
}.start();
}
});
}
}
網(wǎng)站名稱(chēng):jquery效果,jquery特效的設(shè)計(jì)與制作
文章網(wǎng)址:http://chinadenli.net/article8/dsehoop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、建站公司、Google、虛擬主機(jī)、網(wǎng)站排名、軟件開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)