我正在和现有的网站www.shopthethirdfloor.com上工作.使用IE,如果单击产品菜单,将焦点置于搜索框,然后滚动弹出的菜单覆盖下的搜索字段,搜索字段位于覆盖下,但光标继续闪烁隐藏输入字段的位置是.这只发生在IE中.搜索和产品显示也是iframe.我认为这是一个错误/功能,取决于您是用户还是微软.
我正在尝试选择使用等宽字体的选项,以便当您单击下拉菜单时它们垂直排列。我试图将代码左对齐,然后是破折号,然后是描述。我使用编码空格添加了选项,以便每个选项在破折号前都有相同数量的字符,但它们仍然没有排列。我尝试了 courier new 和 monospace。我可以说它正在使用字体,因为它们发生了变化,但它们仍然没有对齐。这是代码:
<!DOCTYPE html>
<html>
<head>
<title>font test</title>
<style>
select, option{
font-family:monospace, monospace;
}
</style>
</head>
<body>
<form>
<select name=SOURCECODE>
<option value="" selected>Select a Option</option>
<option value="A">A - TEST A</option>
<option value="AB">AB - TEST AB</option>
<option value="ABC">ABC - TEST ABC</option>
<option value="ABCD">ABCD - TEST ABCD</option>
<option value="A">A - TEST A</option>
<option value="AB">AB - TEST AB</option>
<option value="ABC">ABC - TEST ABC</option>
<option value="ABCD">ABCD - TEST ABCD</option>
</select>
</form>
</body>
</html>Run Code Online (Sandbox Code Playgroud)
有没有办法使这项工作?
****注意这似乎只是 Firefox 的问题
好吧,我想根据一些答案重新考虑我的要求,它让人费解.我正在寻找的是,如果有一个javascript命令从父级的javascript中激活onload事件.一行代码,例如:
document.getElementById('FrameID').fire.onload();
或者如果不能这样做的话.
我正在集思广益一个应用程序,我将用url预加载一些iframe,比如10个.然后我将通过隐藏和显示帧来旋转它们.我希望能够在显示活动帧之后触发窗口onload事件而不重新加载页面,这样如果页面有onload事件,页面就会像新鲜一样.我可以这样做吗?页面可能有也可能没有窗口onload事件.