`

jquery-ui创建tab页时报Object [object Object] has no method 'tabs'错误

 
阅读更多
如题今天遇到了一个创建tab页时报jQuery is not defined。接着报Object [object Object] has no method 'tabs'的错误。
代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>tab.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <link type="text/css" rel="stylesheet" href="jquery-ui-1.7.2.custom.css"/>
    <script type="text/javascript" src="jquery-ui-1.7.2.custom.min.js"></script>
    <script type="text/javascript" src="jquery-1.7.1.js"></script>
	<script>
		jQuery(function() {
   			jQuery("#tabs").tabs({
    			event: 'click'
   			});
		});
	</script>
  </head>
  
  <body>
    <div id="tabs">
	   <ul>
	      <li><a href="#tabs-1">one</a></li>
	      <li><a href="#tabs-2">two</a></li>
	      <li><a href="#tabs-3">three</a></li>
	   </ul>
	   <div id="tabs-1">
	      <p>Tab 1 content</p>
	   </div>
	   <div id="tabs-2">
	      <p>Tab 2 content</p>
	   </div>
	   <div id="tabs-3">
	      <p>Tab 3 content</p>
	   </div>
	</div>
  </body>
</html>


由于JS是解释型语言,是根据标签引用分块顺序执行的,$是jQuery中的产生的对象,需要用的话,必须将jquery.js文件放在使用它的JS前面。故调整jquery-1.7.1.js和jquery-ui-1.7.2.custom.min.js的顺序,将jquery-1.7.1.js放在前面。问题解决
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>tab.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <link type="text/css" rel="stylesheet" href="jquery-ui-1.7.2.custom.css"/>
    <script type="text/javascript" src="jquery-1.7.1.js"></script>
    <script type="text/javascript" src="jquery-ui-1.7.2.custom.min.js"></script>
	<script>
		jQuery(function() {
   			jQuery("#tabs").tabs({
    			event: 'click'
   			});
		});
	</script>
  </head>
  
  <body>
    <div id="tabs">
	   <ul>
	      <li><a href="#tabs-1">one</a></li>
	      <li><a href="#tabs-2">two</a></li>
	      <li><a href="#tabs-3">three</a></li>
	   </ul>
	   <div id="tabs-1">
	      <p>Tab 1 content</p>
	   </div>
	   <div id="tabs-2">
	      <p>Tab 2 content</p>
	   </div>
	   <div id="tabs-3">
	      <p>Tab 3 content</p>
	   </div>
	</div>
  </body>
</html>

经验不足
分享到:
评论

相关推荐

    jQuery-ui-tabs 分页相关

    jQuery-ui-tabs 分页相关 jQuery-ui-tabs 分页相关

    jquery-ui-1.8.17组件包

    jQuery UI是一套jQuery的页面UI插件,包含很多种常用的页面空间,例如Tabs(如本站首页右上角部分)、拉帘效果(本站首页左上角)、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多的内容。

    最新jquery-ui-1.8.2.custom.zip

    所有效果说明: 基本的鼠标互动: 拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing) ...(sliders)、表格排序(table sorters)、页签(tabs) 放大镜效果(magnifier)、阴影效果(shadow)

    jquery-ui-1.10.4.custom.zip

    , 标签页(Tabs) , 工具提示框(Tooltip)等,新版本的UI将包含更多的微件。 效果库(Effects) 用于提供丰富的动画效果,让动画不再局限于jQuery的animate()方法。包括特效(Effect) , 显示(Show) , 隐藏...

    jquery-ui-1.8.11.custom

    jQuery UI 是一套 jQuery 的页面 UI 插件,包含很多种常用的页面空间,例如 Tabs(如本站首页右上角部分) 、拉帘效果(本站首页左上角)、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多...

    jquery-ui-1.8.2

    jquery-ui-1.8.2 Selectable 和 Sortable ;Accordion、Autocomplete、Button 、Datepicker 和 Slider,tabs等一些类框架

    jQuery-ui Demo 官方UI插件

    最新官方jQuery UI插件 主流特效Demo,绝不含糊。 好东西不需要过多的言辞修饰,下了就知道! 所有效果说明: 基本的鼠标互动: 拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing) 各种...

    jquery-ui-tabs-paging:从 code.google.compjquery-ui-tabs-paging 自动导出

    jquery-ui-tabs-paging 从 code.google.com/p/jquery-ui-tabs-paging 自动导出 当标签不适合包含 UL 的宽度时,将显示“上一个”和“下一个”按钮以滚动标签。 特征 : 当窗口大小改变时自动调整大小。 下一个和...

    jquery-ui包含功能演示及代码

    jQuery UI 是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。我们可以直接用它来构建具有很好交互性的web应用程序。 编辑本段组件构成  jQuery UI ...

    jquery-ui-1.10.2 稳定版本

    jQuery UI是一套jQuery的页面UI插件,包含很多种常用的页面空间,例如Tabs(如本站首页右上角部分)、拉帘效果(本站首页左上角)、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多的内容。...

    jquery-ui-1.8.16

    最新jquery ui 1.8版本 包含 Accordion tabs dialog overlay slider datepicker等常用插件

    jquery-ui-1.8.12

    jQuery UI 是一套 jQuery 的页面 UI 插件,包含很多种常用的页面空间,例如 Tabs(如本站首页右上角部分) 、拉帘效果(本站首页左上角)、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多...

    jQuery-ui-1.8.19

    Query UI 是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。我们可以直接用它来构建具有很好交互性的web应用程序。所有插件测试能兼容  IE 6.0+, ...

    jquery ui tabs paging 扩展

    使用上也非常简单,在页面中载入 jquery.ui.tabs.paging.css 和 jquery.ui.tabs.paging.js 文件,在创建 tabs 对象后再执行代码激活一下插件 $tabs.tabs('paging'); 就可以了。 压缩包内带有 demo 。

    angularjs渲染bootstraps实现tab页切页面不刷新换使用ui-router-tabs插件

    项目使用 angularJS ui-router-tabs angular-ui-router 实现tab页切换, 1、亮点 1)tab页间切换缓存tab页数据 2)刷新页面,保留已经打开的tab页,当前活动tab为上次活动的tab 3)使用嵌套路由,实现单页面应用

    Jquery-tabs最炫tabs实现源码

    不满意原来Jquery实现的tabs效果,使用Jquery-tabs实现的tabs。

    jquery-easyui-1.2.6

    jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解...

    jquery-ui-1.9m6控件组合,有例子

    jQuery UI 是一套 jQuery 的页面 UI 插件,包含很多种常用的页面空间,例如 Tabs(如本站首页右上角部分) 、拉帘效果(本站首页左上角)、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多...

    jquery ui tabs paging 不换行

    jQuery UI Tabs Paging 是一个用来对太多的 Tab 进行分页显示的 jQuery 插件。 默认的 tabs 插件一旦 tab 过多就会换行,影响页面布局。jquery.ui.tabs.paging 的作用就在于不让其换行,在两头增加左右滑动的图片...

    手动动态改变el-tabs标签页顺序

    例如:tabs1、tabs2、tabs3、tabs4 tabs2改为tabs4(往后移)则顺序变为tabs1、tabs3、tabs4、tabs2; tabs4改为tabs2(往前移) 则顺序变为tabs1、tabs4、tabs2、tabs3。

Global site tag (gtag.js) - Google Analytics