現在已經是21世紀又過了17年了,網頁設計上也是需要進步的,尤其是錨點的功能,總不能
再用20世紀的html技術,這裡介紹一個好用的 jQuery 滑動頁面到錨點的特效製作方法,ie,Google跟ff瀏覽器都能正常使用喔!!
1、先去 jQuery 官網下載jquery.js檔並且於<head></head>間引入
https://code.jquery.com/
5、用筆記本打開anchor.js,貼上以下JS語法
特效參考:http://evstyle.com.tw/modules/tinyd0/index.php?id=2#A
教學撰寫:徐嘉裕 Neil hsu
再用20世紀的html技術,這裡介紹一個好用的 jQuery 滑動頁面到錨點的特效製作方法,ie,Google跟ff瀏覽器都能正常使用喔!!
1、先去 jQuery 官網下載jquery.js檔並且於<head></head>間引入
https://code.jquery.com/
<script type="text/javascript" src="jquery.js"></script>2、製作按鈕,例如我們有兩個按鈕A跟B分別點了要滑動到區塊A跟區塊B
<a href="#" id="b1">按鈕A</a><a href="#" id="b2">按鈕B</a>3、於區塊A及區塊B上方增加錨點定位
區塊A錨點<a id="bn1"></a>4、建一個anchor.js檔,一樣於<head></head>間引入
<div>區塊A內文區塊A內文區塊A內文區塊A內文區塊A內文區塊A內文</div>
區塊B錨點<a id="bn2"></a>
<div>區塊B內文區塊B內文區塊B內文區塊B內文區塊B內文區塊B內文</div>
<script type="text/javascript" src="anchor.js"></script>
5、用筆記本打開anchor.js,貼上以下JS語法
$(function(){存檔後,點按鈕就會有滑動到錨點的特效產生,如果要再增加按鈕只要修改按鈕的id及錨點的id與js中的#id數值即可。
$('#b1').click(function() {
$('html,body').animate({scrollTop:$('#bn1').offset().top}, "show");
return false;
});
});
$(function(){
$(“#b2”).click(function() {
$('html,body').animate({scrollTop:$(“#bn2”).offset().top}, "show");
return false;
});
});
特效參考:http://evstyle.com.tw/modules/tinyd0/index.php?id=2#A
教學撰寫:徐嘉裕 Neil hsu
留言
張貼留言