我正在使用 C# 中的 ASP.NET 在 Web 应用程序中工作,我想实现一个弹出消息来通知用户新功能可用,它与 Facebook 新功能消息类似。
弹出窗口应该只在主页和用户首次加载时触发,弹出消息的位置是固定的,当页面滚动到底部时应该消失。
我的问题是如何跟踪页面加载是主页并且是用户的第一次?以及任何能够帮助弹出消息的 jQuery 插件?
提前谢谢你。
我正在使用 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");