2011-11-04 103 views
1

今天我看到很多网站都显示用户可以选择用onClick隐藏的div中的信息。隐藏div onclick并存储cookie的最佳方法是什么?

我假设点击后,他们在用户浏览器中设置了一个cookie,用于停止消息再次显示(至少在cookie被设置时)。

我想知道做这件事最快,最有效的方法是什么。我没有在我的网站上包含jquery框架,并且我是否需要它还未确定。

jQuery是最好的方法还是有更轻量级的方法呢? jQuery是否会主要影响页面速度?

+1

如果你将在哪里使用juqery来切换元素的显示/可视性,并设置一个cookie,我会说没有 – david

+0

感谢大卫,我将使用jQuery我认为。 – hairynuggets

+0

@david取决于OP类型'document.getElementById('');' - jQuery是'$('');' – ManseUK

回答

1

jQuery可能不是最好的东西,但它是曲ickest为此我认为。它有一些很好的Ajax函数,例如你可以打电话给PHP设置cookie。

1

这取决于

  • 很多您有多大可能利用其他jQuery库的功能,如选择,AJAX,动画等?
  • 您是否愿意牺牲处理跨浏览器问题的时间编写自己的JavaScript来获取和设置Cookie?有了jQuery,你可以使用一个插件,使它更容易处理。

如果您决定使用jQuery,那么您的访问者浏览器将缓存后续请求的外部JavaScript文件,以便后续页面加载时间得到缓解。

相关问题