5.5 加前缀问题

5.5 加前缀问题

$.fn.UiTab=function(header,content,focus_prefix){
	var ui=$(this);
	var tabs=$(header,ui);
	var cons=$(content,ui);
	var focus_prefix=focus_prefix ||'';
	tabs.on('click',function(){
		var index=$(this).index();
		tabs.removeClass(focus_prefix+'item_focus').eq(index).addClass(focus_prefix+'item_focus');
		cons.hide().eq(index).show();
		return false;
		})
	
	}

//页面脚本逻辑
$(function(){
	$('.ui-search').UiSearch();
	$('.content-tab').UiTab('.caption>.item','.block>.item','block-capiton-');
	$('.content-tab .block .item').UiTab('.block-caption>a','.block-wrap','block-capiton-');
	});

http://img1.sycdn.imooc.com/climg//59a554840001e75f05400025.jpg

http://img1.sycdn.imooc.com/climg//59a554840001473d03150076.jpg

出现下列情况


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
一路电光带火花 2017-08-30 12:03:40

加不加都行,我按照你说的,把老师的源码按照你的修改了下,效果没问题啊~

  • 提问者 阿尔卑斯de秘密 #1
    你是按照我第二的写法写的么?老师给的写法你能实现功能么?
    2017-08-30 12:04:51
  • 是的呀,就是按照你的代码中方法里的参数去写的,我下载了老师的源码,去改了,没问题
    2017-08-31 11:22:07
提问者 阿尔卑斯de秘密 2017-08-29 20:49:33

在页面脚本逻辑部分应写

$('.content-tab').UiTab('.caption>.item','.block>.item','');
$('.content-tab .block .item').UiTab('.block-caption>a','.block-wrap','block-capiton-');

而不是

$('.content-tab').UiTab('.caption>.item','.block>.item');
$('.content-tab .block .item').UiTab('.block-caption>a','.block-wrap','block-capiton-');

在Ui-Tab组件部分的focus_prefix赋值区域应该写

var focus_prefix=focus_prefix;

而不是

var focus_prefix=focus_prefix||'';


小丸子爱吃菜 2017-08-29 20:06:36

可以对照下老师课程中的代码先自查问题,如果还是找不到,可以将全部代码粘贴过来,方便我们运行,更好的去查找问题所在!

祝学习愉快!

  • 提问者 阿尔卑斯de秘密 #1
    我这不是把相应的组件的代码贴上了么,在这个组件当中,加类前缀这个功能我一直实现不了,按照老师的输入的,结果在科室的类前面应该什么都没有的,结果添加了添加的是下面城区的类的前缀
    2017-08-29 20:21:33
  • 提问者 阿尔卑斯de秘密 #2
    我觉得这个地方老师给出的代码有错误
    2017-08-29 20:45:55
  • 提问者 阿尔卑斯de秘密 #3
    麻烦老师看看我第二次的写法
    2017-08-29 20:50:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师