1. 程式人生 > >js實現的單行文字不間斷無縫滾動效果(熒光屏文字 滾動效果)

js實現的單行文字不間斷無縫滾動效果(熒光屏文字 滾動效果)

本章節介紹一下如何利用原生javascript實現但行文字的不簡單無縫滾動效果。

這種效果在大量的網站都有使用,站點的公告或者其他功能一般會採用這種形式,下面就通過程式碼例項簡單介紹一下。

程式碼如下:

01020304050607080910111213141516171819202122232425262728293031<!DOCTYPE html> <html<head<meta charset=" utf-8"<title>熒光屏文字 滾動效果</title<style type="text/css">
#scrollobj{white-space:nowrap;overflow:hidden;width:200px;margin:50px;}</style><script type="text/javascript">function scroll(obj){var tmp=(obj.scrollLeft)++;if(obj.scrollLeft==tmp){obj.innerHTML += obj.innerHTML;}if(obj.scrollLeft>=obj.firstChild.offsetWidth){obj.scrollLeft=0;}}setInterval("scroll(document.getElementById('scrollobj'))",20);
</script></head><body><div id="scrollobj">歡迎您,只有努力奮鬥才會有美好的未來。</div></body></html>

相關推薦

js實現單行文字間斷無縫滾動效果熒光屏文字 滾動效果

本章節介紹一下如何利用原生javascript實現但行文字的不簡單無縫滾動效果。 這種效果在大量的網站都有使用,站點的公告或者其他功能一般會採用這種形式,下面就通過程式碼例項簡單介紹一下。 程式碼如下: 0102030405060708091011121314151617181920212223242

js實現window.open被攔截的解決方法匯總

line bsp pan 測試 ava cli class 頁面 點擊 一、問題: 今天在處理頁面ajax請求過程中,想實現請求後打開新頁面,就想到通過 js window.open 來實現,但是最終都被瀏覽器攔截了。 二、分析: 在谷歌搜索有沒有解決方法,有些說可以通過新

ligerGrid實現無縫動態滾動生成新/刪除舊

兩種方案: 一種是從上往下滾動: //addData是一行新資料,如{"id":1,"name":"abc"} //manager.getRow(0)是第一行 manager.addRow(addData,manager.getRow(0),true);//在頂部增加行 var l

d3.js實現雙擊刪除節點並刪除節點上的文字

最近專案遇到一個問題:刪除節點,節點上的文字卻無法刪除。 經過F12的除錯,我發現原來自己寫的節點、連線、文字分別包裹在不同的g標籤內。 於是出現了兩種解決方案: (1)把文字依附在節點上 (2)選中節點的時候遍歷文字確保是哪個文字和該節點是對應的 我個人認為第一種

js實現星級評分效果最短代碼

實現 動態顯示 turn 單行 ctype ref sts near 分系統 1. 前言 此方案受到JS單行寫一個評級組件啟發,自己寫了一個簡單Demo。 功能有正常滑動,動態顯示實心星星個數;當點擊確認,則保持當前的實心星星個數;再移動時為點擊,則離開後還是保持之前的狀態

js實現移動端省市區三級聯動選擇器附原始碼

效果圖:  核心程式碼: <script> var nameEl = document.getElementById('sel_city'); var first = []; /* 省,直轄市 */ var second = []

js動畫效果移動、變化效果實現整理

如在前兩篇部落格中的效果,圖片實現減速滑動到指定位置,在網頁效果上看起來比較美觀,對使用者比較友善,這種效果的實現整理下發現有一個固定的模式。 實現步驟: 定義需要修改的屬性當前值:var current = 0;定義需要修改的屬性目標值:var target = 值;定

JS實現最簡單的貪吃蛇小遊戲面向物件思想

本次練習主要是練習javaScript的面對物件思想話不多說,先看看效果圖功能描述:1.小蛇在指定地圖內移動,撞到邊界即彈窗,顯示遊戲結束                  2.通過上、下、左、右四個按鍵,控制小蛇運動的方向                   3.隨機產生“

Arcgis for Js實現Spline插值、區域裁剪以及頁面的輪播效果

概述:本文講述如何利用Arcgis 的Gp服務實現Spline插值,並將插值的結果按照指定的區域進行裁剪,最後將裁剪的結果根據特定的樣式渲染,並在頁面實現多期輪播的這樣一個效果。實現效果:實現步驟:1、模型構建a、確定需要工具該功能需要兩個工具:1、Spline,實現插值計算

Node.js實現PC端類微信聊天軟體

Github StackChat 用到的React-Router React-Router是React路由的解決方案之一,也可以使用別的庫 安裝 npm install react-router --save-dev 路由配置 react-router主要提供了幾個元件來進行路由之間結構的組織

Swift - 使用CollectionView實現圖片Gallery畫廊效果左右滑動瀏覽圖片

abs ber pad comment style 即將 使用 ram 數據源 1,效果圖 (1)圖片從左至右橫向排列(只有一行),通過手指拖動可以前後瀏覽圖片。 (2)視圖滾動時,每張圖片根據其與屏幕中心距離的不同,顯示尺寸也會相應地變化。越靠近屏幕中心尺寸就越大,遠離

當發送ICMP包的時候一定能收得到arp已經應答了【復現了了】

局域網 本質 哪裏 [] 容易 偉大的 報文 pos 在哪裏 arp已經應答了,然後再返回ICMP應答的時候竟然不被回復。 其實這裏想想也很容易想清楚: 雖然arp給了回復,但是真正到ICMP報文到的時候,我理解報文到的時候,我理解還是要進行與本地網絡兌換的,本質上也還是要

laravel路由 實現短連接生成及跳轉php 301重定向

AC ont pla 分享圖片 eve 生成 rst val mage   最近懶癌犯了,本來早想做的事拖了1個月。短連接這個之前工作中發送短信是用到過,一般大的網站都會有自己的短連接生成網站,我們公司也有。當然這次我是想在自己的服務器上弄。   短連接原理:將網站地址傳到

css樣式:文字led效果走馬燈、輪播

<marquee>標籤,它是成對出現的標籤,首標籤<marquee>和尾標籤</marquee>之間的內容就是滾動內容。<marquee>標籤的屬性主要有behavior、bgcolor、direction、width、height、hspace、vspace、

JS筆記—關於類的靜態屬性的繼承call方法的運用

網上看了不少,感覺廢話都太多,抓不住重點,下面單刀直入。 一、先弄清楚對於物件而言call()方法的語法 obj1.obj1's function.call(obj2,parameter1,parameter2,......)      作用:讓obj2代替

百度雲伺服器:遠端訪問了特定埠解決如 80,8080

問題描述:雲伺服器本地開啟一個80或8080埠的服務,服務啟動後,訪問http://xxx.xxx.xxx.xxx:8080時候,雲伺服器本地能開啟網頁,但是遠端訪問http://xxx.xxx.xxx.xxx:8080時候報錯:“無法顯示此網頁”。 方法一: 1. 2.

普通js使用ajax,微信公眾號授權微信網頁授權

微信授權的整個流程: 引導使用者進入授權頁面同意授權,獲取code 通過code換取網頁授權access_token(與基礎支援中的access_token不同) 如果需要,開發者可以重新整理網頁授權access_token,避免過期 通過網頁授權access_tok

微信小程式實現給迴圈列表點選新增類單項和多項

在微信小程式裡面沒有DOM物件, 不能操作DOM. 所有的操作通過資料來實現,下面主要實現了給迴圈列表點選新增類的操作 一、單項 目標需求:實現下圖,給點選的view增加類,每次只能選擇一個。 主要思路:給點選的view增加類,

CSS實現水平垂直居中的10種方式史上最全

劃重點,這是一道面試必考題,很多面試官都喜歡問這個問題,我就被問過好幾次了 要實現上圖的效果看似很簡單,實則暗藏玄機,本文總結了一下CSS實現水平垂直居中的方式大概有下面這些,本文將逐一介紹一下,我將本文整理成了一個github倉庫,歡迎大家star 僅居中元素定

實現List集合排序的兩種方法使用Collections.sort方法

1:實現comparable package core.java.collection.collections;      public class User implements Comparable<User>{              private i