欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于jQuery的360圖片展示實(shí)現(xiàn)代碼

 更新時(shí)間:2012年06月14日 13:03:40   作者:  
基于jQuery的360圖片展示實(shí)現(xiàn)代碼,需要的朋友可以參考下
復(fù)制代碼 代碼如下:

$(function(){
var box_W = $(".PIC360").width();
var box_H = $(".PIC360").height();
var box_X = $(".PIC360").offset().left;
var box_Y = $(".PIC360").offset().top;
//求出中心點(diǎn)的橫坐標(biāo)值
var center_X = Math.ceil(box_X+(box_W/2));
//求出中心點(diǎn)的縱坐標(biāo)值
var center_Y = Math.ceil(box_X+(box_H/2));
var moveSetp = (box_W/2)/10//設(shè)定為10次移動(dòng),完成左邊的圖片顯示。這里求出每次移動(dòng)多少像素,算移動(dòng)一次?;
$(".PIC360").mousemove(function(event){
var evX = event.pageX;
var evY = event.pageY;
//判斷是向左還是向左
if(center_X - evX>=0){
changePic(evX,evY,"left")
}else{
changePic(evX,evY)
}
function changePic(mX,mY,f){
if(f){
//求出鼠標(biāo)移動(dòng)了多少次,每次對(duì)應(yīng)一個(gè)LI的索引。
var index = Math.ceil(Math.abs((mX - center_X)/moveSetp));
$(".PIC360 li").eq(index).show().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.鼠標(biāo)在圖片區(qū)域向左滑動(dòng),圖片“向左轉(zhuǎn)動(dòng)”。
  2.鼠標(biāo)在圖片區(qū)域向右滑動(dòng),圖片“向右轉(zhuǎn)動(dòng)”。

二、功能分析:
  2.1如何判斷鼠標(biāo)在圖片上面的滑動(dòng)方向,即如何知道鼠標(biāo)是向左還是向右?
  以圖片的中心為參照,在中心點(diǎn)左邊,就是向左,在中心點(diǎn)右邊,就是向右。解決方法,是把鼠標(biāo)當(dāng)前的X坐標(biāo)值,與中心點(diǎn)的X坐標(biāo)值,相減如果是負(fù)數(shù)就是向左的,如果是正數(shù),就是向右的。

  2.2鼠標(biāo)滑動(dòng)多少距離,圖片切換一張(轉(zhuǎn)動(dòng)的實(shí)質(zhì),是不同面的圖片,在切換顯示)?
  分析:2.21整個(gè)圖片一共有18張,向左切換10張,向右就是切換8張。這樣所有的圖片,都能顯示出來(lái),即可以有360度的效果。
     2.22鼠標(biāo)在圖片左邊和右邊移動(dòng)的最大距離是圖片寬度的一半,如果我設(shè)定10次移動(dòng)讓圖片全部切換一次,那么就用這個(gè)最大距離除以10,就得到每次移動(dòng)多少距離,算一次,而這一次就要切換一張圖片。

DEMO下載 http://demo.jb51.net/js/2012/mypic360/

相關(guān)文章

  • jQuery圖片切換動(dòng)畫效果

    jQuery圖片切換動(dòng)畫效果

    這篇文章主要介紹了jQuery圖片切換動(dòng)畫效果,處理動(dòng)畫延遲,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • JQuery插件Style定制化方法的分析與比較

    JQuery插件Style定制化方法的分析與比較

    最近因?yàn)轫?xiàng)目的需要,使用了一個(gè)JQuery插件。把插件下下來(lái)后,很快我就發(fā)現(xiàn),很多默認(rèn)的插件Style不符合項(xiàng)目要求,必須要被修改
    2012-05-05
  • jquery命令匯總,方便使用jquery的朋友

    jquery命令匯總,方便使用jquery的朋友

    jquery命令匯總,方便使用jquery的朋友,需要的朋友可以收藏下
    2012-06-06
  • jquery mobile移動(dòng)端幻燈片滑動(dòng)切換效果

    jquery mobile移動(dòng)端幻燈片滑動(dòng)切換效果

    這篇文章主要為大家詳細(xì)介紹了jquery mobile移動(dòng)端幻燈片滑動(dòng)切換效果,實(shí)現(xiàn)滑動(dòng)切換和點(diǎn)擊切換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • JQuery 獲取多個(gè)select標(biāo)簽option的text內(nèi)容(實(shí)例)

    JQuery 獲取多個(gè)select標(biāo)簽option的text內(nèi)容(實(shí)例)

    下面小編就為大家?guī)?lái)一篇JQuery 獲取多個(gè)select標(biāo)簽option的text內(nèi)容(實(shí)例)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • JQuery+Bootstrap 自定義全屏Loading插件的示例demo

    JQuery+Bootstrap 自定義全屏Loading插件的示例demo

    這篇文章主要介紹了JQuery+Bootstrap 自定義全屏Loading插件,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-07-07
  • 深入理解jQuery3.0的domManip函數(shù)

    深入理解jQuery3.0的domManip函數(shù)

    domManip函數(shù)可以說(shuō)是jquery中一個(gè)元老級(jí)工具函數(shù)了,domManip 的主要功能是為了實(shí)現(xiàn) DOM 的插入和替換。接下來(lái)通過(guò)本文給大家談?wù)刯Query3.0的domManip函數(shù)的理解,非常不錯(cuò),感興趣的朋友一起看看吧
    2016-09-09
  • jQuery實(shí)現(xiàn)帶幻燈的tab滑動(dòng)切換風(fēng)格菜單代碼

    jQuery實(shí)現(xiàn)帶幻燈的tab滑動(dòng)切換風(fēng)格菜單代碼

    這篇文章主要介紹了jQuery實(shí)現(xiàn)帶幻燈的tab滑動(dòng)切換風(fēng)格菜單代碼,可實(shí)現(xiàn)點(diǎn)擊菜單項(xiàng)進(jìn)行對(duì)應(yīng)內(nèi)容的滑動(dòng)切換功能,涉及jquery鼠標(biāo)事件及頁(yè)面元素屬性的動(dòng)態(tài)操作技巧,需要的朋友可以參考下
    2015-08-08
  • jQuery 選擇器理解

    jQuery 選擇器理解

    凡是運(yùn)用$,其返回值是一個(gè)object $選擇器主要用于選擇標(biāo)簽.基本用法是同css的選擇器.
    2010-03-03
  • jQuery滾動(dòng)加載圖片效果的實(shí)現(xiàn)

    jQuery滾動(dòng)加載圖片效果的實(shí)現(xiàn)

    實(shí)現(xiàn)滾動(dòng)加載的一個(gè)功能函數(shù),需要的朋友可以參考一下
    2013-03-03

最新評(píng)論