好的,我的页面 (MyPage) 上有一个简单的按钮,可以淡出当前 div (fade 1) 并淡入另一个 div (fade 2)。我现在意识到,我可能想直接从其他地方转到该页面(淡出 2)。我可以通过以下方式重定向我的页面window.location
。但是我也希望如果该链接被按下(从其他随机页面),请转到页面(淡入1),然后fadeOut
当前的 div 和fadeIn
另一种(淡入淡出2)。
希望这不会太令人困惑。这是我用来访问该页面(MyPage)的代码:
$('#fav').click(function(){
window.location = 'production/produc_order.php';
$('#view_production').fadeOut('slow');
$('#create_order').fadeIn('slow');
})
如果您不想或无法重新编码页面以支持 AJAX,则另一个老式选项是在 URL 中传递参数作为刷新页面的提示。 (如果您认为确实有必要,您可以通过将重定向设置为 POST 来隐藏它,或者使用 cookie 技术。重点是刷新的页面需要来自前一页面的某种形式的令牌。)
eg:
$('#fav').click(function(){
window.location = 'production/produc_order.php?create=1';
})
并将淡入淡出代码放入$(document).ready()
函数,并检查create
参数、cookie 或者其他什么。
不过,我同意@remibreton,使用 AJAX 是更时髦、更现代的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)