gpt4 book ai didi

javascript - 如果用户未登录,请按链接打开模式

转载 作者:行者123 更新时间:2023-11-29 21:00:12 24 4
gpt4 key购买 nike

我在一个网站上有一个下载链接,如果他/她没有登录,我试图让用户留在页面上。我需要通过 php echo 显示 Bootstrap 模式,但前提是用户没有登录.

问题是:

仅当用户登录时单击链接时如何显示模式?我也不介意 JS onclick 事件。

<?php
if ( ! $logged_in){
echo '<CODE-FOR-MY-MODAL>';
}
?>

编辑:

如果用户未登录,也需要禁用该链接。

最佳答案

<?php
if ( ! $logged_in){
echo '<script>var loggedin = false; </script>';
}
?>

然后在点击处理程序回调中,您检查 loggedin 变量并决定是否显示模式。

jQuery 中的示例

$('.link').click(function(){

if(!loggedin){
// show modal
}

});

更新

根据评论中的讨论,这里有两个 fiddle ,一个显示用户未登录时的阻止行为,另一个是 Bootstrap 模式集成的工作示例。

http://jsfiddle.net/p8tfLbzs/

http://jsfiddle.net/p8tfLbzs/1

关于javascript - 如果用户未登录,请按链接打开模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46923197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com