我有兩個圓形的同心圓。我必須在點擊這兩個圈子時顯示提醒。爲div標籤鍍鉻的邊框半徑的工作
我的HTML代碼如下所示:
<div id="circle2" style="position: absolute.display:none;left:14px;top:35px;width:266px;height:266px;background-Color:#EFA927;border-radius:50% 50%;" onclick="alert('2');"></div>
<div id="circle1" style="position: absolute;display:none;left:31.5px;top:52.5px;width:231px;height:231px;background-Color:#0080C0;border-radius:50% 50%;" onclick="alert('1');"></div>
一切爲Mozilla但在左上,右上,上下鍍鉻,CIRCLE1鉻的左下角是給我警告工作正常對於circle1(預計爲圓2)。
有什麼辦法可以糾正這個問題嗎?
我認爲問題是這樣的事實,圈子重疊和點擊事件從邊界框(矩形不是圓圈)拋出。如果您點擊頂部的框2不重疊但不在(不可見)角的頂部,則它可以正常工作。小提琴:http://jsfiddle.net/XRdFC/2/ – Thomas
我知道它應該工作:(請在鉻中打開它,並在所有可能的位置單擊黃色圓圈 – user1079065
現在我明白了;正如托馬斯所說,問題在於div是一個正方形,即使你將它看作一個圓形;製作帶有邊框的圓形不會削減圓形的div部分 – Baronth