鼠標(biāo)放到圖片上才出現(xiàn)左右箭頭js代碼(把鼠標(biāo)放在圖片上顯示的文字是該圖片的哪個(gè)屬性)
這個(gè)箭頭就是CSS3做的,需要現(xiàn)代瀏覽器支持鼠標(biāo)移動(dòng)上去就是hover 偽類樣式控制的左右滑動(dòng)需要JS支持demo547811e4973600163e001348。
首先,設(shè)置一個(gè)全局變量,當(dāng)值為0時(shí),圖片在左邊,當(dāng)為1時(shí)在右邊然后設(shè)置兩個(gè)定位的CSS,一個(gè)將圖片定位到左邊,一個(gè)定位到右邊當(dāng)點(diǎn)擊箭頭時(shí),首先判斷全局變量值是0還是1,如果是0,就將右邊的CSS賦值給圖片,反之。
我之前做過(guò)一個(gè)類似的,你要我可以發(fā)給你。
這個(gè)回答界面沒(méi)有代碼模板,我就直接截圖本地寫好的代碼你自己看下吧。
下載一下jquery插件,然后新建一個(gè)ToolTipjs文件,在該文件下寫入以下代碼function var x = 10var y = 10quotatooltipquotmouseoverfunctione thismyTitle = thistitlethistitle = quotquotvar。
主要在標(biāo)簽中加入onmouseover,onmonseout事件,附件中是sina微博中實(shí)現(xiàn)的主要代碼與樣式。
2在indexhtml中的標(biāo)簽中,輸入js代碼#39a#39hoverfunction $#39img#39css#39display#39, #39block#393瀏覽器運(yùn)行indexhtml頁(yè)面,此時(shí)鼠標(biāo)移動(dòng)到超鏈接上,下面的圖片自動(dòng)顯示了出來(lái)。
IE9 windowonload=function var canvas=documentgetElementByIdquotcanvasquot, context=canvasgetContext#392d#39, mouse=utilscaptureMousecanvas, arrow=new Arrow。
= quoturl#39左鼠標(biāo)圖片#39quot else = quoturl#39右鼠標(biāo)圖片#39quotimgaddEventListenerquotmouseoutquot, function = quotdefaultquot。
需要用到的2個(gè)JS文件utilsjs 可根據(jù)傳入的對(duì)象判斷,鼠標(biāo)所在對(duì)象的相對(duì)于左上角的坐標(biāo)值 unction utilsutilscaptureMouse=functionelement var mouse=x0,y0 elementaddEventListener#39mousemove#39,f。
前后分別設(shè)置一個(gè)偽元素 lt!DOCTYPE html img width400px height250px border 1px solid #ff1943 div width 400px height250px position relative。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。