DIV CSS 佈局教程網
設為首頁
加入收藏
首頁
HTML基礎知識
CSS入門知識
JavaScript入門知識
DIV+CSS佈局
WEB網站前端
網頁腳本
網頁SEO優化
網頁制作工具
DIV+CSS佈局教程網
>>
網頁腳本
>>
JavaScript入門知識
>>
jQuery入門知識
>>
JQuery特效代碼
>> Jquery 方塊隨著鼠標所在的區域而放大
Jquery 方塊隨著鼠標所在的區域而放大
編輯:JQuery特效代碼  
效果如下圖:
實現代碼:運行後F5刷新下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Jquery 方塊隨著鼠標所在的區域而放大 </title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> <style type="text/css"> *{margin:0;padding:0;} .dock { text-align:center;} .dock div{width:8px;height:8px;border:1px #dfdfdf solid; background:#dfdfdf;margin:2px auto; line-height:0px;overflow: hidden;} </style> </head> <body> <div class="dock"></div> <script language="javascript" type="text/javascript"> //配置 var m=5;//最大倍數 var s=400;//距中心最大距離 var count=20;//個數 //Dock類 function Dock(){ this.dockItems=[]; this.addItem=function(item){ this.dockItems.push($(item)); $(item).appendTo(".dock"); }; } //生成Dock對象實例 var d=new Dock(); //循環插入count個dockItem dom對象 for(var i=0;i<count;i++){ d.addItem('<div class="'+i+'"></div>'); } //綁定dockItem函數 $(".dock div").bind("mouseover",function(event){ var w=$(this).width(); var h=$(this).height(); var offset=$(this).offset(); onmouseItemout(offset.top); }); //處理子對象樣式 function onmouseItemout(top){ for(var i=0;i<d.dockItems.length;i++){ var c=d.dockItems[i].attr("class"); var of=$("."+c).offset(); d1=Math.abs(of.top-top); var z=zoomD(m,s,d1); $("."+c).css({width:8*z+"px",height:8*z+"px"}); } } //計算放大倍數 function zoomD(m,s,d){ var z=m*(s-d)*(s-d)/(s*s+1); return (z<1)?1:z; } </script> </body> </html>
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
上一頁:
jQuery 練習[二] jquery 對象選擇器(1)
下一頁:
JQuery Easyui Tree的oncheck事件實現代碼
JQuery特效代碼
JQuery插件Style定制化方法的分析與比較
1前言 最近因為項目的需要,使用了一個JQuery插件。把插件下下來後,很快我就發現,很多默認的插件
jQuery 常見學習網站與參考書
jQuery作為一個框架,功能挺強大的,除了官方網站 http://jquery.com/ ,還有一
Ext.get() 和 Ext.query()組合使用實現最靈活的取元素方式
前面寫的get()和query()我都省略參數了,先看看文檔中的函數原型: Ext.get( Mix
相關文章
用vue實現簡單實時匯率計算功能
jquery中attr和prop的區別
jquery操作復選框(checkbox)的12個小技巧總結
jquery 單引號和雙引號的區別及使用注意
jQuery DOM 操作(基本操作、內部插入、外部插入、包裹操作)
使用js和jquery獲取url及url參數的方法
jqueryUI部件庫的優缺點
jQuery+CSS3實現可拖拽的3D立體圖片展示環
HTML5+jQuery實現全屏煙花特效
jquery ui打開url網址的對話框
jQuery基礎知識
JQuery入門技巧
JQuery特效代碼
JQuery常見問題
小編推薦
jquery下div 的resize事件示例代碼
jQuery的實現原理的模擬代碼 -1 核心部分
Jquery獲取復選框被選中值的簡單方法
jQuery select操作控制方法小結
自定義jquery模態窗口插件無法在頂層窗口顯示問題
常用jQuery選擇器總結
jQuery中val()方法用法實例教程
jQuery學習筆記 操作jQuery對象 文檔處理
jQuery圖片的展開和收縮實現代碼
jQuery創建自定義的選擇器用以選擇高度大於100的超鏈接實例教程
熱門推薦
boxy基於jquery的彈出層對話框插件擴展應用 彈出層選擇器
jQuery 表格插件整理
jquery中EasyUI實現異步樹
jQuery 工具函數學習資料
jQuery中:enabled選擇器用法實例教程
2010年最佳jQuery插件整理
jQuery學習筆記之基礎中的基礎
JQUERY 阻止a 標簽鏈接
基於jQuery的淡入淡出可自動切換的幻燈插件打包下載
大家都在看
JavaScript(js)設置默認輸入焦點(focus)
JS常用函數使用指南
Jquery模仿Baidu、Google搜索時自動補充搜索結果提示
Jquery公告滾動+AJAX後台得到數據
js使用DOM設置單選按鈕、復選框及下拉菜單的方法教程
JavaScript中的排序算法代碼
jQuery中delegate()方法的用法詳解
CSS3 實用技巧:實現黑白圖像效果示例代碼
XML學習教程
|
jQuery入門知識
|
AJAX入門
|
Dreamweaver教程
|
Fireworks入門知識
|
SEO技巧
|
SEO優化集錦
|
Copyright ©
DIV+CSS佈局教程網
All Rights Reserved