起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: jatyhu

[处理中3] 怎样在工程里加第三方控件的js?

[复制链接]
发表于 2017-2-6 16:59:59 | 显示全部楼层
jatyhu 发表于 2017-2-6 14:41
谢谢版主大大,JS放入工程报错的问题解决了。

但,运行时刻有个报错:

a.ui.mouse 是在哪儿赋值的??
请问是引用了几个js类库?有先后顺序吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

109

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2017-2-6 17:24:37 | 显示全部楼层
在例子的HTML里就只需要
     <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
    <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script>
    <script src="./jQAllRangeSliders-withRuler-min.js"></script>
好像不用其它类库了。
它这个a好像就是参数啊。。
/*! jQRangeSlider 5.7.2 - 2016-01-18 - Copyright (C) Guillaume Gautreau 2012 - MIT and GPLv3 licenses.*/!function(a,b){"use strict";a.widget("ui.rangeSliderMouseTouch",a.ui.mouse,{enabled:!0,_mouseInit:function(){var b=this;a.ui.mouse.prototype._mouseInit.apply(this),this._mouseDownEvent=!1,this.element.bind("touchstart."+this.widgetName,function(a){return b._touchStart(a)})},_mouseDestroy:function(){a(document).unbind("touchmove."+this.widgetName,this._touchMoveDelegate).unbind("touchend."+this.widgetName,this._touchEndDelegate),a.ui.mouse.prototype._mouseDestroy.apply(this)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},destroy:function(){this._mouseDestroy(),a.ui.mouse.prototype.destroy.apply(this),this._mouseInit=null},_touchStart:function(b){if(!this.enabled)return!1;b.which=1,b.preventDefault(),this._fillTouchEvent(b);var c=this,d=this._mouseDownEvent;this._mouseDown(b),d!==this._mouseDownEvent&&(this._touchEndDelegate=function(a){c._touchEnd(a)},this._touchMoveDelegate=function(a){c._touchMove(a)},a(document).bind("touchmove."+this.widgetName,this._touchMoveDelegate).bind("touchend."+this.widgetName,this._ta.changedTouches?a.originalEvent.targetTouches[0]||a.originalEvent.changedTouches[0]:a.targetTouches[0]||a.changedTouches[0],a.page

回复 支持 反对

使用道具 举报

发表于 2017-2-6 17:58:25 | 显示全部楼层
jatyhu 发表于 2017-2-6 17:24
在例子的HTML里就只需要
     
   

调整js引入的顺序试试!
对了,jquery 我们自带的!你不需要引入吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

109

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2017-2-7 10:44:38 | 显示全部楼层
liangyongfei 发表于 2017-2-6 17:58
调整js引入的顺序试试!
对了,jquery 我们自带的!你不需要引入吧!

在咱们工程里我就没另外引入别的了,就只有这一个JS和CSS而已。
var dbslider = require("../ctrls/jQAllRangeSliders-withRuler-min");
只要加这句就会报错: Uncaught TypeError: Cannot read property 'mouse' of undefined
回复 支持 反对

使用道具 举报

发表于 2017-2-7 11:38:46 | 显示全部楼层
jatyhu 发表于 2017-2-6 14:41
谢谢版主大大,JS放入工程报错的问题解决了。

但,运行时刻有个报错:

有可能是少引用了:http://code.jquery.com/ui/1.10.3/jquery-ui.min.js
导致的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

109

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2017-2-7 14:48:03 | 显示全部楼层
liangyongfei 发表于 2017-2-7 11:38
有可能是少引用了:http://code.jquery.com/ui/1.10.3/jquery-ui.min.js
导致的!

弱弱地问,这个怎么设置引用才好? 我尝试这样写,结果还是同样报错。。。
        var JUI = require("http://code.jquery.com/ui/1.10.3/jquery-ui.min.js");       
        var dbslider = require("../ctrls/jQAllRangeSliders-withRuler-min");       
回复 支持 反对

使用道具 举报

发表于 2017-2-7 14:56:35 | 显示全部楼层
jatyhu 发表于 2017-2-7 14:48
弱弱地问,这个怎么设置引用才好? 我尝试这样写,结果还是同样报错。。。
        var JUI = require("http://c ...

报错信息还是一样的吗??

js 的引用文档就是它:http://doc.wex5.com/js-module-01/
如果你的js引入报错!就是这种js格式不能引入!在官网找下,有没有可以require 引用的js呢?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-16 12:42 , Processed in 0.057663 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表