所以我有代码:
header("Location: ".$config['site_url']."index.php#login-box");
如果用户未登录,这是我尝试触发 jquery 登录表单的 html 代码:
<li><a class="log" href="#login-box"><span class="hover" style="opacity: 0;"></span></a></li>
但是当它运行时,它所做的只是将#login-box 添加到我的url 的末尾,并且不会触发#login-box href。我知道相当蹩脚的尝试,但有什么想法吗?
这是 jquery 脚本,我将如何正确添加您提到的代码?
$(document).ready(function() {
$('a.login-window2').click(function() {
//Getting the variable's value from a link
var loginBox = $(this).attr('href');
//Fade in the Popup
$(loginBox).fadeIn(300);
//Set the center alignment padding + border see css style
var popMargTop = ($(loginBox).height() + 24) / 2;
var popMargLeft = ($(loginBox).width() + 24) / 2;
$(loginBox).css({
'margin-top' : -popMargTop,
'margin-left' : -popMargLeft
});
// Add the mask to body
$('body').append('<div id="mask"></div>');
$('#mask').fadeIn(300);
return false;
});
// When clicking on the button close or the mask layer the popup closed
$('a.close, #mask').live('click', function() {
$('#mask , .login-popup').fadeOut(300 , function() {
$('#mask').remove();
});
return false;
});
});
</script>