我正在使用 C# 中的 ASP.NET 在 Web 应用程序中工作,我想实现一条弹出消息来通知用户新功能可用,它类似于 Facebook 新功能消息。
弹出窗口应仅在主页中触发,并由用户首次加载,弹出消息的位置是固定的,当页面滚动到底部时,它应该消失。
我的问题是我如何跟踪页面加载是主页并且是用户的第一次?以及任何能够帮助弹出消息的jQuery插件?
提前谢谢你。
您可以执行一个 ajax 请求,该请求调用一个控制器,该控制器创建一个会话,指示它是第一个页面加载。
根据结果,标记弹出窗口。
只需谷歌搜索jQuery
弹出解决方案。有很多。
要仅在主页上显示弹出窗口,您可以使用:
jQuery(location).attr('href');
并且只显示一次,您可以设置 cookie
.
这是非常好的jQuery
cookie插件:https://github.com/carhartl/jquery-cookie
它使您可以像以下方法一样轻松地设置cookie:
$.cookie("cookieName", "cookieValue");