我尝试制作一个漂亮的拖放文件输入(没有路径字符串和上传按钮,但只是一个带边框的空框)。为此,我使用了visibility: hidden
属性 - 这样文件输入确实是空的。我没有使用display: none
,因为它似乎"删除"来自DOM的元素。
问题是onDrop
事件在这种情况下不起作用。 onClick
也不起作用。我必须让元素可见才能使其正常工作,但是我再也不希望内容可见。
我怎么能处理这个?
答案 0 :(得分:2)
尝试不透明度,它似乎做你想要的:
opacity: 0;
答案 1 :(得分:0)
如何将其移出视图:
from math import cos, asin, sqrt
def distance(lat1, lon1, lat2, lon2):
p = 0.017453292519943295
a = 0.5 - cos((lat2-lat1)*p)/2 + cos(lat1*p)*cos(lat2*p) * (1-cos((lon2-lon1)*p)) / 2
return 12742 * asin(sqrt(a))
def closest(data, v):
return min(data, key=lambda p: distance(v['lat'],v['lon'],p['lat'],p['lon']))
tempDataList = [{'lat': 39.7612992, 'lon': -86.1519681},
{'lat': 39.762241, 'lon': -86.158436 },
{'lat': 39.7622292, 'lon': -86.1578917}]
v = {'lat': 39.7622290, 'lon': -86.1519750}
print(closest(tempDataList, v))