func_tabs.php
来自「采用模块化设计,自由组合文章,软件,论坛等模块,安装方便快捷 模板支持Dre」· PHP 代码 · 共 46 行
PHP
46 行
<?php
if (!defined('ROOT'))
exit('Access Denied');
function tabs($tabs = array(), $re = false, $open = 1, $d = array())
{
$i = 0;
$lis = '';
$divs = '';
$tab = array();
foreach ($tabs as $name => $url)
{
$loadid = 'e' . uniqid();
$displayid = 'tab_' . $i;
$fid = 'fragment_' . $i;
$_url = $url . (strpos($url, '?') === false ? '?' : '&') . 'displayid=' . $displayid .
'&loadid=' . $loadid;
if ($i == ($open - 1))
{
$tab[0] = $_url;
$tab[1] = $loadid;
}
$str = in_array($i + 1, $d) ? '' : ('onclick=\'' . ($re ? '' : 'if (typeof(' . $displayid .
'_q) == "undefined")') . ' fra_tabpost("' . $_url . '","' . $loadid . '")\'');
$lis .= '<li><a href="#' . $fid . '"><span ' . $str . '>' . $name .
'</span></a></li>';
$divs .= '<div id="' . $fid . '"><div id="' . $displayid . '"></div><div id="' .
$loadid . '" class="fra_load"></div></div>';
$i++;
}
$tab[2] = '<ul>' . $lis . '</ul>' . $divs;
$str = '';
foreach ($d as $val)
{
$str .= '$(\'#container\').disableTab(' . $val . ');';
}
return '<div id="container">' . $tab[2] . '</div>' .
'<script type="text/javascript">' . '$(function() {' . '$(\'#container\').tabs(' .
$open . ');' . '$(\'#container\').tabs({ fxFade: true, fxSpeed: \'fast\' });' .
$str . 'fra_tabpost(\'' . $tab[0] . '\',\'' . $tab[1] . '\');' . '});' .
'function fra_tabpost(url,mid){' . 'window.ajaxiframe.location=url;' . '$(\'#\'+mid).html(loadingimg);' .
'return false;' . '}' . '</script>';
}
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?