我不知道是否有可能在一個div /圖像的不同區域的點擊運行不同的JavaScript功能的特定區域點擊運行不同的JavaScript函數。如何在一個DIV /圖像
例如,如果我有一個尺寸爲100px X 100px的圖像,並且每當用戶點擊圖像的左上角20%時(即,如果用戶點擊了0%從圖像的頂部降低20%,從圖像的左側降低0%到20%),這可能嗎?
如果是這樣,我也做一個不同的JavaScript警報功能(具有不同的警報消息)運行,如果是30%之間的40%下降從的頂部區域內的用戶點擊圖像,並從圖像的左側50-60%?
我需要通過使用高度和寬度的百分比,而不是明確地限定的像素的數目來定義的區域。
這種事可能,如果是這樣,它需要一個庫,以檢測光標/觸摸的位置?
有你想過在圖像上放置一些div元素?爲這些元素分配點擊事件....或者嘗試跟蹤鼠標的x/y位置並計算圖像內的位置? – NewToJS
是的,這是可能的。你試過什麼了? – colecmc
你必須把頂部圖像的div元素(磚),並加入到他們的事件偵聽器或做圖像上的每一次點擊的動態計算並顯示警告 – Observer