麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > JS > 正文

googlemap 之 javascript實(shí)現(xiàn)方法

2024-09-06 12:43:54
字體:
供稿:網(wǎng)友
這是一個很典型的一個background-position-x的應(yīng)用。技術(shù)含量并不高,但是思想還是值得思考的,證明了DHTML方面有很多東西可以變通的。用背景用map,如果做得更復(fù)雜一些,用ajax動態(tài)的載入圖片的背景,也是一個小型的map了。我不打算在此項(xiàng)深究,因?yàn)槟_本的速度和效率是有瓶頸的。

預(yù)備知識:
background-position-x ------------- 背景圖的X坐標(biāo)。
background-position-y ------------- 背景圖的Y坐標(biāo)。

event.clientX ------------------------鼠標(biāo)的X坐標(biāo)。
event.clientY ------------------------鼠標(biāo)的Y坐標(biāo)。

JSON --------------------------------- 現(xiàn)在似乎很流行這個詞,自從ajax in action出來后,更火了一把,從廣義的角色上講就是javascript的關(guān)聯(lián)數(shù)組。JSON(JavaScript Object Notation) 也就是類似這樣 var o={name:"never-online",web:"http://www.never-online.net",blog:"http://blog.never-online.net"}從而可以這樣用o.name, o.web或者o['name'],o['web']這樣的數(shù)組關(guān)系形式。

問題解決思路:
這個map的主要難點(diǎn)在于,坐標(biāo)的準(zhǔn)確性,也就是鼠標(biāo)移動時得到background-position的坐標(biāo)方向。
如果解決掉上面的這個問題,成功了一大半。

我采用慣用的方法
坐標(biāo)=用鼠標(biāo)移動后的坐標(biāo)-原始我們存進(jìn)的坐標(biāo)。

原始坐標(biāo)得到方法為:neverOnlineMap._wrapper.X = event.clientX-parseInt(x.backgroundPositionX);
即用鼠標(biāo)當(dāng)前位置-圖像背景的X坐標(biāo)
圖片背景坐標(biāo)=鼠標(biāo)位置-原始位置
Y坐標(biāo)和X坐標(biāo)類似,不再重復(fù)。neverOnlineMap._wrapper.Y = event.clientY-parseInt(x.backgroundPositionY);

源碼如下:
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 在线播放视频一区二区 | wwwxxx国产| 国产一区二区免费在线观看视频 | 久久久久久久久日本理论电影 | 久久久成人精品 | 一级毛片免费一级 | 鲁久久 | 成人福利在线免费观看 | 欧美亚洲另类在线 | 99麻豆久久久国产精品免费 | 国产91亚洲精品一区二区三区 | 海外中文字幕在线观看 | 国产成人高潮免费观看精品 | 亚洲成人涩涩 | 日美av在线 | 亚洲导航深夜福利涩涩屋 | 一级黄色播放 | 免费视频aaa | 91av视频大全| 精品久久久久久久久久久αⅴ | 成人在线第一页 | 高清国产福利 | 欧美精品一区二区三区在线播放 | h视频在线播放 | 二区三区四区视频 | 国产精品九九久久一区hh | 久久精品视频首页 | 日韩视频精品一区 | 免费a级黄色片 | 国产一级aa大片毛片 | 国产精品美女久久久免费 | 精品国产一区二区在线 | 久久欧美亚洲另类专区91大神 | 黄污免费网站 | 国产在线一级视频 | 欧美日韩电影 | 国产免费视频一区二区裸体 | 久久精品资源 | 久久久久久久久久久影视 | 视频一区二区不卡 | 失禁高潮抽搐喷水h |