首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

在drupal7中运用jQuery.UI

2012-12-18 
在drupal7中使用jQuery.UIjquery.ui已经内置在drupal核心中,所以我们可以直接调用即可??例如添加一个tab控

在drupal7中使用jQuery.UI

jquery.ui已经内置在drupal核心中,所以我们可以直接调用即可

?

?

例如添加一个tab控件:

drupal_add_library('system', 'ui.tabs');

drupal_add_js('jQuery(document).ready(function(){jQuery( "#mytabs" ).tabs();});', 'inline');


比如给node显示页面的某些字段组织成tab页面形式
/* * hook_node_view */function shellnode_node_view($node, $view_mode, $langcode) {  if($view_mode=='full'){    drupal_add_library('system', 'ui.tabs');    drupal_add_js('jQuery(document).ready(function(){jQuery( "#mytabs" ).tabs();});', 'inline');  }  if($node->type=='items'){    $node->content['tabs'] = array(      '#markup' => _build_tabs($node->nid),      '#weight' => 21,    );  }}function _build_tabs($nid){  $output = '<div id="mytabs">';    $output .= '<ul><li><a href="#mytabs-1">tabs1</a></li><li><a href="#mytabs-2">tabs2</a></li></ul>';  $output .= '<div id="mytabs-1">'._get_page($nid).'</div>';  $output .= '<div id="mytabs-2">'._get_device($nid).'</div>';  $output .= '</div>';  return $output;}
?

热点排行