搜尋
首頁web前端js教程基於jQuery的360圖片展示實現代碼_jquery

複製程式碼 程式碼如下:

$(function(){
var box_Wbox_ .PIC360").width();
var box_H = $(".PIC360").height();
var box_X = $(".PIC360").offset().left;
var box_Y = $(".PIC360").offset().top;
//求出中心點的橫座標值
var center_X = Math.ceil(box_X (box_W/2));
//求中心點的縱座標值
var center_Y = Math.ceil(box_X (box_H/2));
var moveSetp = (box_W/2)/10//設定為10次移動,完成左邊的圖片顯示。 🎜>var evY = event.pageY;
//判斷是向左還是向左
if(center_X - evX>=0){
changePic(evX,evY,"left")
}else{
changePic(evX,evY) ​​
}
function changePic(mX,mY,f){
if(f){
//求鼠移動了幾次,每次對應一個LI的索引。 ().siblings().hide();
}else{
var index = Math.ceil(Math.abs((mX - center_X)/moveSetp));
var li_lengt = $(" .PIC360 li").length;
$(".PIC360 li").eq(li_lengt-index).show().siblings().hide();
}
}
})
})




一、功能分析:
  1.滑鼠在圖片區域向左滑動,圖片「向左轉動」 。
  2.滑鼠在圖片區域向右滑動,圖片「向右轉動」。
二、功能分析:

  2.1如何判斷滑鼠在圖片上方的滑動方向,即如何知道滑鼠是向左還是向右?
  以圖片的中心為參照,在中心點左邊,就是向左,在中心點右邊,就是向右。解決方法,是把滑鼠目前的X座標值,與中心點的X座標值,相減如果是負數就是向左的,如果是正數,就是向右的。
  2.2滑鼠滑動多少距離,圖片切換一張(轉動的實質,是不同面的圖片,在切換顯示)?   分析:2.21整個圖片一共有18張,向左切換10張,向右就是切換8張。這樣所有的圖片,都能顯示出來,也就是可以有360度的效果。
     2.22滑鼠在圖片左邊和右邊移動的最大距離是圖片寬度的一半,如果我設定10次移動讓圖片全部切換一次,那麼就用這個最大距離除以10,就得到每次移動多少距離,算一次,而這次就要切換一張圖片。

DEMO下載
http://demo.jb51.net/js/2012/mypic360/
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
360safe是什么文件夹360safe是什么文件夹Feb 28, 2023 pm 01:56 PM

360safe是360安全卫士的安装文件夹,里面有360安全卫士的相关缓存文件,删除360safe里面的内容可能会影响360安全卫士的正常运行;且不能将360safe移到其它盘,因为360安全卫士是安装版的,已经在注册表中注册,移到别的盘会导致无法启动360,只能卸载后再重新选择路径安装到其它盘。

鲁大师是360的吗?鲁大师是360的吗?Sep 06, 2022 pm 03:14 PM

鲁大师是360的。鲁大师是一款硬件级专业工具软件,2010年9月6日,鲁大师”宣布加入360的“免费软件起飞计划”,成为该计划启动以来接纳的又一位新成员,即成为360旗下产品。

如何使用PHP数组生成动态幻灯片和图片展示如何使用PHP数组生成动态幻灯片和图片展示Jul 15, 2023 pm 01:17 PM

如何使用PHP数组生成动态幻灯片和图片展示幻灯片和图片展示是网页设计中常见的功能,常被应用于轮播图、图库展示等场景。而PHP作为一种流行的服务器端脚本语言,具备处理数据和生成动态HTML页面的能力,非常适合用于生成动态幻灯片和图片展示。本文将介绍如何使用PHP数组生成动态幻灯片和图片展示,并给出相应的代码示例。准备图片数据首先,我们需要准备一组图片的路径数据

360电脑锁屏壁纸怎么关闭360电脑锁屏壁纸怎么关闭Dec 01, 2022 am 10:26 AM

关闭360电脑锁屏壁纸的方法:1、打开360浏览器,点击右上角三横图标,然后点击“设置”;2、在设置页面找到并点击“实验室”分类,然后取消勾选画报功能即可关闭电脑锁屏壁纸。

360文件夹拒绝访问怎么办360文件夹拒绝访问怎么办Apr 28, 2023 pm 04:41 PM

360文件夹拒绝访问的解决方法:1、检查360文件夹的权限,查看属性设置,设置为可读;2、检查360文件夹里的每一个文件,不能存在损坏;3、检查360文件夹里的每一个文件,允许访问权限;4、重新授权360文件夹并设置为可以被访问即可。

如何使用Vue实现图片展示墙特效如何使用Vue实现图片展示墙特效Sep 20, 2023 pm 01:49 PM

如何使用Vue实现图片展示墙特效介绍随着互联网的发展,图片成为人们日常生活中不可或缺的一部分。而在网页设计中,如何巧妙地展示图片就成为了一个非常重要的问题。本文将详细介绍如何使用Vue框架实现图片展示墙特效,并附上具体代码示例。需求分析我们希望在网页中展示一系列图片,具体需求如下:图片以网格形式展示,每一张图片占据相等的空间。鼠标悬停在某张图片上时,图片放大

360隔离的文件怎么恢复360隔离的文件怎么恢复Dec 01, 2022 am 10:32 AM

360隔离文件的恢复方法:1、打开360安全卫士并点击“木马查杀”;2、在木马查杀页面左下角点击“恢复区”打开;3、在恢复区页面,勾选要恢复的文件并点击“恢复”;4、点击恢复并确认恢复窗口即可。

360杀毒和360卫士有什么区别360杀毒和360卫士有什么区别Nov 10, 2022 pm 04:40 PM

区别:1、主要功能不一样,360安全卫士重在查杀木马,保证用户的电脑账号,并且清理垃圾优化加速;而360杀毒软件则是为了杀毒。2、360安全卫士有完善的自保能力,但360杀毒软件则没有,它需要依靠360安全卫士的自保功能。3、360安全卫士用的都是自家引擎,而360杀毒软件的引擎有自家,也有其他国家的两个(Bitdefender和Avira)。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版