如何用jquery和bootstrap实现点击左侧侧边栏右边内容刷新
越简单越好····有demo吗?
多谢各位大神了
如何用jquery和bootstrap实现点击左侧侧边栏右边内容刷新
越简单越好····有demo吗?
多谢各位大神了
我是这么做的,
var menuClick = function(menuUrl) {
$("#myManu").load(menuUrl);
window.location.hash = menuUrl;
};
//
// //js layout load
//
function layout_load(ele){
var url_hash = location.hash;
if(url_hash.indexOf("#")>-1){
var url = url_hash.substring(1);
$(ele).load(url, function () {
if (typeof (layout_init) != "undefined"){
layout_init();
}
});
} else{
console.log("this is a layout!!!");
}
}
$(function() {
$("#myManu").load("index1.html");
layout_load('#myManu');
})
第一步,当点击菜单时使用jquery.load将usl加载到指定区域,添加一个hash
第二步,刷新当前页面时再获取当前hash重复加载。避免跳到别的页面。
但是为什么hash值#后面的字符串消失了呢?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
pajax,使用看文档吧,github用的就是这种方案。