В коде, включенном в вашу ссылку, вам не хватает #
в день выплаты жалованья:
<script type="text/javascript">
$('#payday').tabs({ // <<< see here
load: function(event, ui) {
$('a', ui.panel).click(function() {
$(ui.panel).load(this.href);
return false;
});
}
});
</script>
Однако у меня не возникает проблем с появлением вкладок или переходом страницы по ссылке. Я использую FF4.
Ваш подход некорректен при использовании .tabs()
для загрузки подобного контента. Просто используйте .load()
или .get()
.
Пример:
<html>
<head>
<style type="text/css">
</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#single a').click(function(e){
$('#target').load(this.href);
return false;
});
});
</script>
</head>
<body>
<div id="single">
<a href="files/test1.php">Test 1</a>
<a href="files/test2.php">Test 2</a>
<a href="files/test3.php">Test 3</a>
</div>
<div id="target"></div>
</body>
</html>
Следующее, что вам нужно сделать, это обработать ссылки внутри загруженного контента. Например:
$(document).ready(function(){
setLink('single');
});
function setLink(id){
$('#'+id+' a').click(function(e){
$('#target').load(
this.href,
function(){
setLink('target');
}
);
return false;
});
}
См. http://jfcoder.com/test/load.php.
РЕДАКТИРОВАТЬ 2
Чтобы загрузить первую ссылку A в списке на DOMReady (вместо onLoad):
<html>
<head>
<style type="text/css">
</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.js"></script>
<script type="text/javascript">
$(document).ready(function(){
setLink('single');
$('#target').load($('#single a:first').attr('href'));
});
function setLink(id){
$('#'+id+' a').click(function(e){
$('#target').load(
this.href,
function(){
setLink('target');
}
);
return false;
});
}
</script>
</head>
<body>
<div id="single">
<a href="files/test1.php">Test 1</a>
<a href="files/test2.php">Test 2</a>
<a href="files/test3.php">Test 3</a>
</div>
<div id="target"></div>
</body>
</html>
См. http://jfcoder.com/test/load.php также.