javascript|特效|網頁|網頁特效
放送:實用的JS程式碼片段——網頁特效代碼很多了,這裡收集整理的是一些常規的比較實用的JS代碼片斷。
字型大小縮放
讓文字大點,讓更多的使用者看的更清楚。(也可以把字型變為百分比來實現)
<script type="text/javascript">
function doZoom(size)
{document.getElementById('zoom').style.fontSize=size+'px';}
</script>
<span id="zoom">需要指定大小的文字</span>
<a href="javascript:doZoom(16)">大</a> <a href="javascript:doZoom(14)">中</a> <a href="javascript:doZoom(12)">小</a>
導向功能表新視窗
<select name="select" >
<option value="http://www.microsoft.com/ie"> Internet Explorer</option>
<option value="http://www.microsoft.com"> Microsoft Home</option>
<option value="http://msdn.microsoft.com"> Developer Network</option>
</select>
添加到收藏夾和設為首頁
添加到收藏夾
<a href="javascript:window.external.addFavorite('http://連結','說明');">添加到收藏夾</a>
設為首頁
<a href=# onclick=this.style.behavior='url(#default#homepage)';this.setHomePage ('http://連結');>設為首頁</a>
開啟視窗即最大化
<script language="JavaScript">
<!-- Begin
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
// End -->
</script>
加入背景音樂
<bgsound src="mid/windblue[1].mid" loop="-1"> 只適用於IE
<embed src="music.mid" autostart="true" loop="true" hidden="true">對Netscape ,IE 都適用
防止點擊空連結時,頁面往往重設到頁首端
代碼“javascript:void(null)”代替原來的“#”標記,也可以用“#nogo”來代替啊?
自動換行
style="table-layout: fixed;WORD-BREAK: break-all; WORD-WRAP: break-word"
只對IE有用...FF的話用overflow:hidden來解決,不至於影響美觀