我正在一个客户的网站上工作,该网站的左侧有一个菜单,其中有一个产品数据库。目前,点击新的菜单条目会在新页面上显示一组新产品。
客户希望我更改网站,以便当用户点击菜单条目时,内容会使用jQuery Quicksand plugin中的效果进行转换。
但是,Quicksand插件不适用于页面加载。对于如何在不重写网站整个结构的情况下实现此效果,您有什么建议吗?我查看了History.js和this gist,它提供了一个书签,通过History.js自动对网站进行ajaxify。在此之前我不认为这是可能的,但现在我想知道,我可以使用类似的技术以某种方式允许Quicksand插件在各个页面之间转换吗?
答案 0 :(得分:1)
要在我的客户网站上的页面之间转换,我使用jquery ajax调用。我有自己的.php文件中的每个页面。然后我使用$ .ajax来提升它。
对于转换,我使用Jquery UI提供一些非常好的转换。
至于浏览器历史,我使用jHash。它的使用和实施有点令人沮丧,但如果你了解它是如何工作的等等,你会对它的力量感到惊讶。