小编123*_*123的帖子

使用Javascript在iframe中导航网址

我有这个代码,用iframe中的javascript导航URL,但它不起作用.为什么?

例如,我想site.com在单击link1时导航到.

<script language="javascript">
function nav()
{
window.navigate('http://site.com',target="DBox");
}   
</script>   


<a href="javascript:nav();">link1</a>

<iframe name="DBox" src="http://example" frameborder="0" style="width:100%;height:100%"></iframe> 
Run Code Online (Sandbox Code Playgroud)

html javascript iframe

9
推荐指数
1
解决办法
2万
查看次数

如何检查JQuery UI工具提示?

我的页面上有一个默认的JQuery UI工具提示函数调用.有没有办法使用Inspector以交互方式设置工具提示div的样式?如果我有两个鼠标指针,一个将悬停在一个元素上以保持工具提示显示,第二个将使用Inspector并构建样式.但我只有一只鼠标,一旦它移出元素,工具提示就会消失.检查Inspector中的":hover"状态没有帮助.鼠标移出时工具提示消失.

我正在使用Chrome,但任何浏览器中的任何技巧都可以.

javascript google-chrome

8
推荐指数
4
解决办法
1万
查看次数

等待处理事件以继续执行触发事件的功能.

我正在寻找一个优雅,高效的解决方案来解决我的问题:

我有这个带有许多组件的webapp;

一个主要组成部分包括许多随时间增长/发展的新增内容.

这个主要组件有一个功能,在实际执行它应该做的事情之前,它会触发事件,然后插件可以监听.

dostg : function () {
   $doc.trigger('beforedo');

   //do stuff but after event is handled by the addons ?

}
Run Code Online (Sandbox Code Playgroud)

在插件代码中

$doc.on('beforedo',function(e) {
   //do before addon stuff
}
Run Code Online (Sandbox Code Playgroud)

现在那些做事之前可能涉及ajax请求或任何需要一些处理时间的事情.

我可以在ajax请求上增加一个计数器并等待它降到零,但是我想要的是一个等待所有处理程序完成工作的解决方案(因此,无论在这些插件中做什么,它都能正常工作)处理程序).

是否有一些奇迹解决方案来做到这一点,或者我必须忘记在这种情况下的事件,并采取另一种方式(迭代的函数数组,插件将新函数推入数组)?

感谢您的专业知识!

-------编辑后的编辑

向@xbonez和@Sergiu Paraschiv道歉,提供赏金之前,我应该用我现在使用的解决方案编辑问题(解决方案我并不完全满意,因此是赏金).

//app
var $doc = $(document.body); 


//component    
$doc.on({
    wait: function (e) { ++$doc.component.handleinprogress; },

    addonready: function () {
        --$doc.component.handleinprogress;
        if ($doc.component.handleinprogress==0) $doc.trigger('readyfordo');
    },

    readyfordo: function () {
        //do stuff after event has been handled by the addons 
    }        
});

$doc.component …
Run Code Online (Sandbox Code Playgroud)

javascript jquery events

6
推荐指数
1
解决办法
8455
查看次数

什么是#top以及如何在我的网站上使用它

我总是看到网站上有一个链接,上面写着#top或#bottom,它会将您带到页面的顶部或底部.有人可以告诉我如何在我的网站上使用它.我已经尝试过说<a href="#top"><a href="#bottom">,但没有奏效.

html hyperlink

2
推荐指数
2
解决办法
2万
查看次数

如何让textContent在Internet Explorer 8(JavaScript)中工作

我已经在JavaScript中将一个textContent应用于div.我无法在Internet Explorer中使用它.如何让它在Internet Explorer 8中工作.我尝试过:

<div id="price"></div>

和:

document.getElementById("price").textContent = "GMGo is $5.00";

但它没有显示"GMGo是5.00美元"的文字

javascript internet-explorer

1
推荐指数
1
解决办法
5351
查看次数