Home » jQuery 外掛

[jQ]IconDock 0.8 beta

範例 1
沒錯!只要 900 元就能獲得我們團隊完整的協助,讓效果能迅速的整合到您的網站,並保證瀏覽器的相容性。
立刻申請!



如果是第一次接觸到 Mac 的使用者,應該會對於其桌面的選單感覺到很新奇及絢麗吧!國外就有網友用 jQuery 來模擬出這樣的效果來。而 IconDock 就是一個這樣的外掛。

套件名稱:IconDock
套件版本:0.8 beta
作者網站:http://siknus.cat/icondock-jquery-plugin-mac-os-x-menu-dock
套件網址:http://plugins.jquery.com/project/iconDock
發佈日期:2007-02-05
檔案大小:4.30 KB
檔案下載:jquery.dock-0.8b.js

參數說明:

檢視原始碼 JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
iconMinSide(選填)
描述: 選單圖示最小的高度,建議值介於 20 - 50
預設值: 35
 
iconMaxSide(選填)
描述: 選單圖示最大的高度,建議值介於 70 - 140
預設值: 70
 
distAttDock(選填)
描述: 效果的衰減距離,就是滑鼠跟效果結束的距離
預設值: 100
 
coefAttDock(選填)
描述: 衰減係數,效果消失的速度,建議值介於 0.5 - 2.5
預設值: 2
 
veloOutDock(選填)
描述: 回復的速度,選單圖示在滑鼠離開後間隔多久要回到原位置(毫秒)
預設值: 1000
 
valign(選填)
描述: 選單圖示排列的方式,允許的值有 'top''bottom''middle'
預設值: 'middle'

方法說明:

檢視原始碼 JavaScript
1
2
// 把指定的區塊轉換成 IconDock 效果
$(selector).addDockEffect(conf);

使用範例:

檢視原始碼 JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.dock-0.8b.js"></script>
<script type="text/javascript">
	$(function(){
		// 加入 iconDock 效果
		// 對齊圖示的下方
		$("#Bar").addDockEffect({
			iconMinSide : 64,
			iconMaxSide : 128,
			distAttDock : 100,
			coefAttDock : 2,	
			veloOutDock : 500,
			valign: "bottom"
		});
	});
</script>
 
<body>
	<div id="Bar">
		<a href="#">
			<img src="images/1_64.gif" alt="效能檢視" border="0" />
		</a>
		<a href="#">
			<img src="images/2_64.gif" alt="功能設定" border="0" />
		</a>
		<a href="#">
			<img src="images/3_64.gif" alt="事件紀錄" border="0" />
		</a>
		<a href="#" title="能快速掌握整體功能">
			<img src="images/4_64.gif" border="0" />
		</a>
		<a href="#" name="能定時檢查">
			<img src="images/5_64.gif" alt="更新檢查" border="0" />
		</a>
		<a href="#">
			<img src="images/6_64.gif" alt="下載更新" border="0" />
		</a>
	</div>
</body>
範例 1

檔案描述
基本的範例檔案(免空) 開始下載
基本的範例檔案 會員限定

附註:
圖片的檔名要跟著 iconMinSideiconMaxSide 這兩屬性來設定才會有用。

也許您對這些文章也有興趣

  • [jQ]用 jQuery 做選單 – 彈起式頁籤選單
  • [jQ]用 jQuery 做選單 – 翻選式選單
  • [jQ]用 jQuery 做選單 – 動畫賀聯式選單
  • [jQ]ContextMenu r2
  • [jQ]Rolla 1.2
  • [jQ]ddSlick 1.0

31 筆針對 [jQ]IconDock 0.8 beta 的迴響

  1. 請問一下
    我測試的時候怎麼都沒有反應呢
    圖片都不會動
    那個套件要還要在另外安裝嗎??
    如果是的話
    因為是英文網站
    不是很清楚要如何下載

  2. 阿....我發現問題了

    我沒有下載jquery元件
    用了jquery-1.4.2.min.js這個是最新的八
    就可以了

  3. 阿..又有瓶頸了
    這個範例獨自作測試都ok
    可是當我把這個範例加入到另一個也含有jquery的頁面中時
    這個就不能使用了

    無標題文件

    <!-

    body {
    background-color: #FFF;
    top: 0px;
    position: relative;
    margin-top: 0px;
    }

    $(function(){
    // 初始化參數
    .
    .
    .

    以上我頁面的大概結構
    因為我的首頁有使用spry 所以就有他的script在了
    然後我又使用了一個jquery的選單列
    現在加上這個按鈕的時候 其他都還正常 只是這個按鈕不行動
    測了很久都不行
    請問是哪裡出問題
    像我這樣那多的javascript該如何管理??!!
    我都是先另開頁面
    把每一個像是按鈕 選單列做好後
    再把div複製起來 貼到我首頁牌好版的div內
    css 以及script我就用引用的方式
    可是以我現在來看 是不是引用不能超過兩個阿
    很多困惑 希望大大可以幫忙解答

    .
    .
    .

  4. 重新輸入依次

    無標題文件

    <!-

    body {
    background-color: #FFF;
    top: 0px;
    position: relative;
    margin-top: 0px;
    }

    $(function(){
    .
    .

    .
    .(省略內容)
    .

    • 如果你要貼程式碼的話..請貼在 code 區塊中, 或者直接到討論區發問!

  5. 請問男丁老師:
    你說大圖的檔名就是要_128結尾,但我看你的範例html程式碼中
    你並沒有寫128結尾的檔名
    我只是複製你的範例程式碼但滑鼠移動過去時圖片放大時依然沒有圖片
    那要怎麼寫呢

    • 你誤會我意思了...假設你 script 那邊 iconMinSide 設 64, 表示你要有小圖 _64 結尾的
      然後 iconMaxSide 若設成 140 的話, 表示你也要自備 _140 結尾的圖片

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>