2010-01-21 2 views
1

Итак, я решил играть с jQuery 1.4 - и я что-то замечаю сразу. Это не настоящий проект, поэтому код здесь должен быть взят с солью. Я написал это, чтобы воспроизвести ошибку.jQuery 1.4 - ui Tabstrip with AJAX

По существу, попробуйте следовать примеру загрузки jQuery UI Tabstrip AJAX - вы получите неудобные результаты. Например, закладки ссылку как ...

щ-tabs- [объект% 20Object]

  • Любая идея, что это, и как решить ее?

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title></title> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script> 

<link href="css/ui.css" rel="stylesheet" type="text/css" /> 
<script type="text/javascript"> 
    $(document).ready(function() { 
    $("#tabstrip").tabs(); 
    }); 
</script> 
</head> 
<body> 
<div id="tabstrip"> 
    <ul> 
    <li><a href="http://www.google.com">Google</a></li> 
    <li><a href="http://www.microsoft.com">Microsoft</a></li> 
    <li><a href="http://www.java.com">Java</a></li> 
    <li><a href="http://www.asp.net/mvc">ASP.NET MVC</a></li> 
    <li><a href="http://www.getfirefox">Mozilla FireFox</a></li> 
    </ul> 
</div> 
</body> 
</html> 

ответ

1

Дождитесь нового выпуска jQueryUI 28-го января. jQueryUI 1.7.2 ожидает определенного поведения из jQuery, которое было изменено в 1.4.

0

jQuery 1.4.x несовместим с jQueryUI 1.7.2 Я столкнулся с той же проблемой с вкладками, которые вызывают ajax. Вы можете подождать несколько дней, пока не выпустят стабильный jQueryUI 1.8 или не получите 1.8 RC2. Я тестировал его с помощью jQuery 1.4.2 и работает.