Има ли някакъв лесен начин котва да променя съдържанието на страницата при щракване? Най-добре ли е да задам div за съдържание с JS, когато се щракне върху връзката? Благодаря за отделеното време.
Промяна на съдържанието с Anchor
comment
да На място си. Потърсете Ajax за повече информация, ако искате съдържанието да се промени без опресняване на страницата или низове за заявки, ако нямате нищо против опресняване на страницата
- person asprin   schedule 16.12.2012
Отговори (1)
Всеки съвременен браузър (IE8+) поддържа събитието hashchange, можете да накарате връзката ви да промени котвата и манипулаторът на събитие hashchange да актуализира съдържанието.
HTML:
<a href="/bg#newcontent">change content</a>
Javascript:
$(window).bind( 'hashchange', function(e) {
if (location.hash == "#newcontent")
{
...
}
});
Ако искате да направите цяло уеб приложение на една страница с промяна на съдържанието въз основа на хеша, има рамки, които да ви помогнат с това - AngularJS, Backbone.js и т.н.
person
Michael Low
schedule
16.12.2012
Благодаря, точно това ми трябваше!
- person user1681891; 16.12.2012