我正在显示html内容,只需点击一下按钮即可。最好只是切换它或使用ajax加载它
答案 0 :(得分:1)
这实际上取决于内容大小有多大而且是静态的。如果内容是静态的和小的 - 可能是切换更好,否则我建议使用Ajax。
答案 1 :(得分:0)
还取决于您是否关注搜索引擎优化,因为如果您必须在点击按钮上加载搜索引擎,搜索引擎将无法看到内容。
答案 2 :(得分:0)
两者都有优点和缺点。 如果它只是你加载的一小部分内容,那么一个简单的隐藏和显示就足够了。 加上所有内容都在seo上的同一页面上。
如果你加载的大块内容然后ajax将是更好的方法。减少初始加载时间。如果关闭javascript并使用下面的ajax示例,那么用户仍然可以通过链接访问您的内容。
//toggle example
$("a").click(function(e){
//prevent default
e.preventDefault();
$("div").toggle("slow");
});
//ajax example
$("a").click(function(e){
//prevent link default action
e.preventDefault();
//get links href
var href = $(this).attr("href");
//load the content
$("div").load(href);
});