我已经使用 JQuery 创建了一个覆盖。它在所有浏览器中都可以正常工作,但是 IE 正在渲染一个额外的、超大的边框,我无法用 css 控制它。使用 IE 开发人员工具栏进行进一步调查后,似乎生成了一个图像标记,该标记在标记中具有内联样式:
我的问题是: 1. 这个图像标签是由 jQuery 生成的,但所有其他浏览器都知道如何处理它吗?2、如果jQuery负责的话,这个图片在IE中的渲染如何可控?
这是覆盖 div。很简单:
<div class="modal" id="addCategoryPrompt">
<p>Add Category</p>
</div>
这是调用叠加层的链接:
<a href="#" class="modalInput" rel="#addCategoryPrompt">Add Category</a>
这是Jquery:
$(".modalInput").overlay({
mask: '#000',
effect: 'apple',
closeOnEsc : true,
api:true,
closeOnClick: false
});