drupal7 有没有jquery tab

 我来答
肚大好泡妞
2016-03-11 · TA获得超过202个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:190万
展开全部
drupal7是一套开源的建站程序,他的前台是html+js+css
jquery tab,是jquery的一个组件,是一个javascript库
jquery tab 完全可以写入到durpal7的前台代码里面的
城南明月羿当年
推荐于2016-11-19 · 知道合伙人生活技巧行家
城南明月羿当年
知道合伙人生活技巧行家
采纳数:24666 获赞数:123235
计算机爱好者

向TA提问 私信TA
展开全部
jquery.ui已经内置在drupal核心中,所以我们可以直接调用即可

例如添加一个tab控件:
drupal_add_library('system', 'ui.tabs');
drupal_add_js('jQuery(document).ready(function(){jQuery( "#mytabs" ).tabs();});', 'inline');

比如给node显示页面的某些字段组织成tab页面形式
Php代码 收藏代码
/*
* 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;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知酒话酒
2016-02-29 · TA获得超过229个赞
知道小有建树答主
回答量:367
采纳率:19%
帮助的人:103万
展开全部
从Drupal 7 开始,为了避免与其他 JavaScript 库(如Prototype)冲突,使用了JQuery 名字空间。所有的代码都应该使用 JQuery 代替 $ 进行封装
jquery.ui已经内置在drupal核心中,所以我们可以直接调用即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人啦哈w
2016-07-13 · 知道合伙人软件行家
人啦哈w
知道合伙人软件行家
采纳数:3947 获赞数:19705

向TA提问 私信TA
展开全部
已经没有但有内置的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leeyuzhang
2016-03-25
知道答主
回答量:29
采纳率:0%
帮助的人:6.3万
展开全部
这个应该是 jquery ui 里面有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式