冗長的なコードを修正してみる
「1ページに 複数の id に UI Tabs を適用し、かつ Cookie でクリックしたタブを管理する」のコードは冗長なことはわかっていたので、修正をした。
<script type="text/javascript" src="/js/jquery-1.2.6.min.js"></script> <script type="text/javascript" src="/js/jquery.cookie.js"></script> <script type="text/javascript" src="/js/jquery.ui.core.1.6rc2.min.js"></script> <script type="text/javascript" src="/js/jquery.ui.tabs.1.6rc2.min.js"></script> <script type="text/javascript"> <!-- $(document).ready(function() { function build_tab_interface(cookie_id, target_selecters, selected_tab_id) { var tab_id = parseInt($.cookie(cookie_id)) || selected_tab_id; $(target_selecters).tabs({ selected: tab_id, show: function(event, ui) { var current_id = ui.index; $.cookie(cookie_id, current_id, {expires: 30}); } }); return 1; } build_tab_interface('tab-0-id', '#area_lists_0 > ul', 2); build_tab_interface('tab-1-id', '#area_lists_1 > ul', 0); }); --> </script>