Hallo,
folgendes:
ich möchte den Content einer Seite mit der Jquery Funktion "load" befüllen. gleichzeitig möchte ich aber auch "Hashchange" benutzen um mit den Vor- und Zurückbutton navigieren zu können.
Das ganze funktioniert mit <a href="#test_1"></a> ganz gut, dh mit dem href Tag funktionierts.
Jez möchte ich das aber eben über die <li id=""></li> machen. Geht das und wenn ja wie?
Mfg
folgendes:
ich möchte den Content einer Seite mit der Jquery Funktion "load" befüllen. gleichzeitig möchte ich aber auch "Hashchange" benutzen um mit den Vor- und Zurückbutton navigieren zu können.
Das ganze funktioniert mit <a href="#test_1"></a> ganz gut, dh mit dem href Tag funktionierts.
Jez möchte ich das aber eben über die <li id=""></li> machen. Geht das und wenn ja wie?
Mfg
HTML:
$(document).ready(function(){
$(function(){
// Bind an event to window.onhashchange that, when the hash changes, gets the
// hash and adds the class "selected" to any matching nav link.
$(window).hashchange( function(){
var hash = location.hash;
alert(hash)
// Iterate over all nav links, setting the "selected" class as-appropriate.
$('li').each(function(){
var that = $(this);
});
// Set the page title based on the hash.
document.title = 'The hash is ' + ( hash.replace( /^#/, '' ) || 'blank' ) + '.';
})
// Since the event is only triggered when the hash changes, we need to trigger
// the event now, to handle the hash the page may have loaded with.
$(window).hashchange();
});
$("a").click(function(){
var test_id = $(this).attr("id" )
$("#content").load(test_id+".htm")
})
});