1
所以,這個似乎有點棘手。還有一些地區的形象圖和功能是這樣的:iOS Safari手機圖片地圖 - 點擊時區域顯示框
- 點擊的區域,顯示工具提示
下面是一些代碼(只是一個片段):
<img src="content/dummy/1_small.jpg" alt="" usemap="#img_1">
<map name="img_1">
<area shape="rect" coords="150,50,250,150" href="" alt="" />
<area shape="rect" coords="250,500,350,600" href="" alt="" />
</map>
而且相應的點擊處理程序:
this.areas.click(function (event) {
var position = that.areas.index(event.target);
that.toggleTooltipTouch(position);
event.preventDefault();
});
哪些工作正常。但是:無論何時點擊某個區域,Safari都會在觸摸事件時顯示一個稍微透明的框。如果你打得很短,看起來就像閃爍。
所以,問題是:如何防止這種行爲,並不顯示該框?
我不知道如果我得到你的意思,但也許這可以幫助:http://stackoverflow.com/questions/ 9009377/ios-dark-grey-box-active-style –
絕對的,這就是我的意思。是啊。不知道如何用文字表達,這就是爲什麼我沒有找到任何解決方案。 :)你可以發佈你的鏈接作爲答案?比我能接受它並「結束」這個問題。還是有另一種做帽子的方式? :) 非常感謝。 – insertusernamehere