我有一个HTML 5拖放游戏,在IE中不起作用所以我想基本上只是以图像的形式显示答案。目前我正在使用CSS隐藏IE中的游戏div
,并使用div
显示display: block;
以显示图片并使用display: none
在浏览器上隐藏铬。
这是基于浏览器切换内容的好方法还是我应该关注另一种方法?这样做的正确方法是什么?
答案 0 :(得分:1)
IE中唯一可拖动的元素是<a>
和<img>
元素。
有些人只用<a>
标签包装他们的(文字)内容,这些标签无处可去,如Remy Sharp的演示中所示:http://html5demos.com/drag。这在IE9中运行得很好,可能是旧版本的IE。
因此处理IE的“正确”方法是使用这些元素。