草庐IT

indexed_document

全部标签

javascript - document.dispatchEvent() 在 Firefox 中不起作用

我遇到了element.dispatchEvent(e);在Firefox中无法正常工作的问题。jsFiddle我遇到问题的例子。element.dispatchEvent(e);触发,并返回true但所需的事件/效果没有发生,在fiddle的情况下,a的打开选择下拉菜单。它在Chrome(版本43.0.2357.134m)上运行良好。我正在使用Firefox39.0对此进行测试,不知道旧版本是否会出现这种情况,还是新版本才会出现这种情况。任何指向正确方向的指示都将不胜感激。 最佳答案 这可能不是完整的答案,因为浏览器处理选择元素和

javascript - document.dispatchEvent() 在 Firefox 中不起作用

我遇到了element.dispatchEvent(e);在Firefox中无法正常工作的问题。jsFiddle我遇到问题的例子。element.dispatchEvent(e);触发,并返回true但所需的事件/效果没有发生,在fiddle的情况下,a的打开选择下拉菜单。它在Chrome(版本43.0.2357.134m)上运行良好。我正在使用Firefox39.0对此进行测试,不知道旧版本是否会出现这种情况,还是新版本才会出现这种情况。任何指向正确方向的指示都将不胜感激。 最佳答案 这可能不是完整的答案,因为浏览器处理选择元素和

html - z-index 不适用于下拉菜单

我有一个具有以下html结构的下拉菜单:MenuItem1SubMenuItem1我有以下css规则:.menu{float:left}.menu>li{position:relative;float:left}.menu>li>a{display:block}.sub-menu{display:none;z-index:100;position:absolute;top:40px;width:180px;}我正在使用javascript来显示下拉菜单。我遇到的问题是子菜单出现在我靠近导航的幻灯片下方。无论我将.sub-menu的z-index设置多高或多低,都没有任何变化。有谁知道什

html - z-index 不适用于下拉菜单

我有一个具有以下html结构的下拉菜单:MenuItem1SubMenuItem1我有以下css规则:.menu{float:left}.menu>li{position:relative;float:left}.menu>li>a{display:block}.sub-menu{display:none;z-index:100;position:absolute;top:40px;width:180px;}我正在使用javascript来显示下拉菜单。我遇到的问题是子菜单出现在我靠近导航的幻灯片下方。无论我将.sub-menu的z-index设置多高或多低,都没有任何变化。有谁知道什

Safari 及以后的 Java Applet z-index

网页中JavaApplet的一个众所周知的问题是浏览器会忽略applet标记相对于页面中其他组件的z-index。无论您如何在页面中定位元素和z-index元素,小程序都会将自己绘制在所有元素之上。有一个解决方法,称为iframeshim,如下所述:http://www.oratransplant.nl/2007/10/26/using-iframe-shim-to-partly-cover-a-java-applet/.但是,此解决方法不适用于Windows中的Safari3或4(假设Mac也是如此)。有谁知道在Safari中使用它的方法吗?有没有人知道如何向Sun施压以解决根本问题

Safari 及以后的 Java Applet z-index

网页中JavaApplet的一个众所周知的问题是浏览器会忽略applet标记相对于页面中其他组件的z-index。无论您如何在页面中定位元素和z-index元素,小程序都会将自己绘制在所有元素之上。有一个解决方法,称为iframeshim,如下所述:http://www.oratransplant.nl/2007/10/26/using-iframe-shim-to-partly-cover-a-java-applet/.但是,此解决方法不适用于Windows中的Safari3或4(假设Mac也是如此)。有谁知道在Safari中使用它的方法吗?有没有人知道如何向Sun施压以解决根本问题

javascript - Div 容器隐藏在另一个 div 后面,即使 z-index 为 999

我正在设计一个新的网站布局,但遇到了问题。我点击一个菜单,触发一些Javascript来显示一个菜单容器。这出现使用jquery切换功能。它出现一秒钟,然后当它完成时,div隐藏在我的主要内容div后面,所以你看不到它。我已将子菜单容器上的z-index更改为999,但没有任何区别。如果您单击主页按钮(在下面的代码中或在JSFiddle链接中),您应该明白我的意思。JSFiddlehtml,body{font-family:arial;margin:0;padding:0;}h1{font-size:x-large;font-weight:bold;color:#403537;}hea

javascript - Div 容器隐藏在另一个 div 后面,即使 z-index 为 999

我正在设计一个新的网站布局,但遇到了问题。我点击一个菜单,触发一些Javascript来显示一个菜单容器。这出现使用jquery切换功能。它出现一秒钟,然后当它完成时,div隐藏在我的主要内容div后面,所以你看不到它。我已将子菜单容器上的z-index更改为999,但没有任何区别。如果您单击主页按钮(在下面的代码中或在JSFiddle链接中),您应该明白我的意思。JSFiddlehtml,body{font-family:arial;margin:0;padding:0;}h1{font-size:x-large;font-weight:bold;color:#403537;}hea

javascript - 等待 document.body 存在

我编写了一个Chrome扩展程序,它在页面加载之前运行(使用属性"run_at":"document_start")。问题是我想在网页主体创建后立即添加一个div标签。在此之前,document.body为null,因此我无法向其附加标签。我不关心body的满负荷,我只需要它存在。我正在尝试找到在创建html中的body标记(未完全加载,刚刚创建)时收到警报的最佳方式。我可以为这种情况编写任何事件处理程序吗?此外,我不想使用jQuery或任何其他非内置库。 最佳答案 你可以使用mutationobserver在document.do

javascript - 等待 document.body 存在

我编写了一个Chrome扩展程序,它在页面加载之前运行(使用属性"run_at":"document_start")。问题是我想在网页主体创建后立即添加一个div标签。在此之前,document.body为null,因此我无法向其附加标签。我不关心body的满负荷,我只需要它存在。我正在尝试找到在创建html中的body标记(未完全加载,刚刚创建)时收到警报的最佳方式。我可以为这种情况编写任何事件处理程序吗?此外,我不想使用jQuery或任何其他非内置库。 最佳答案 你可以使用mutationobserver在document.do