2013-06-29 46 views
1

全部 我在想,点击按钮时是否可以使用javascript或html在页眉上制作微调框。Javascript强制加载标题

我使用$ .ajax函数,每次它发布一个请求到一个PHP网址,我希望它的标题会旋转。请参阅附加图片以查看我的意思是什么微调框enter image description here

+0

NOP,不可能 –

+0

即通常被称为一个Ajax进度微调,这是很容易做到的。但是,您将有一个挑战,试图让它在多个浏览器的标签中工作。 – DOK

+0

除了这个可能性:你确定这是你想要的吗?选项卡中的微调框表示页面刷新,但AJAX并不是这样。如果你想在一个按钮或某种进度条上创建一个微调器,那就不那么模糊了。 –

回答

3

你可以这样做:

<html> 
    <head> 
    <title>my page</title> 
    <link id="my_ico" rel="icon" href="path to your ico image"> 
    </head> 
</html> 

,那么你可以改变阿贾克斯负载ICO路径

$.ajax({ 
    url: "something", 
    before: function(){ 
    $('#my_ico').attr('href', "path to spinner image"); 
    } 
    # the rest of your ajax params 
}); 

我会警告说,这是不是真的理想的行为,因为它是虚伪的指示向用户表明该页面实际上没有重新加载。

+0

什么是告诉用户正在发送ajax请求的最佳方式? – user288231

+0

@ user288231在点击元素上或附近加载gif。 –

0

这里有其他东西要看。 spin.js是一个高度可配置的微调器,不使用任何图像或外部CSS。

http://fgnass.github.io/spin.js/

这可能是矫枉过正为您所要实现的目标,但至少这是值得一试。