带有 jQuery 加载的 bbq.pushState()
我正在通过动态加载内容来构建我的网站。我现在有 PushState() 的代码,
$("a.link").click(function(e) {
var href = $(this).attr( "href" );
$.bbq.pushState({ url: href });
return false;
});
$(window).bind( "hashchange", function(e) {
var url = e.getState( "url" );
$("a").each(function(){
var href = $(this).attr( "href" );
});
});
$(window).trigger( "hashchange" );
我想做的是能够做同样的事情,但让它触发 jQuery.load() 函数。
换句话说,我希望能够单击看起来像 About
的链接,并动态地让 div 具有包装器的 id加载 a 的 href。
我该怎么做?
I am building my website with dynamically loading content. I have this code right now for pushState()
$("a.link").click(function(e) {
var href = $(this).attr( "href" );
$.bbq.pushState({ url: href });
return false;
});
$(window).bind( "hashchange", function(e) {
var url = e.getState( "url" );
$("a").each(function(){
var href = $(this).attr( "href" );
});
});
$(window).trigger( "hashchange" );
What I want to do is to be able to do the same thing, but have it trigger the jQuery.load() function.
In other words, I want to be able to click a link that looks like <a href="about.php">About</a>
and have the div with the id of wrapper dynamically load the a's href.
How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论