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

QQ登录

只需一步,快速开始

查看: 5030|回复: 16

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

[复制链接]

37

主题

109

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
发表于 2017-2-4 16:22:38 | 显示全部楼层 |阅读模式
本帖最后由 jatyhu 于 2017-2-4 16:23 编辑

我页面里需要用到一个双滑块的范围选择控件,您家没有类似的,只能网上找了个
jQRangeSliders ,在浏览器调试也都OK了 --- 就一个js、一个css而已。

但在引入工程后,jQAllRangeSliders-withRuler-min.js发生报错 :
此行的多个标记
    - Missing
     semicolon
    - Missing
     semicolon
    - Missing
     semicolon
    - Missing
     semicolon
    - Missing
除了这个报错的困惑外,还想请问大大们,像下面这种建立控件的方法,在咱们的工程里怎么建立才行?

<!DOCTYPE>
  <html>
  <head>
    <meta charset="utf-8"/>
    <title>example</title>
     <link rel="stylesheet" id="themeCSS" href="./iThing.css">
    <link rel="stylesheet" href="style.css">
</head>
  <body>
    <h1>test slider</h1>
    <div id="slider"></div>
     <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>
    <script>
    //<!--
      $("#slider").rangeSlider({
  arrows:false
        });
    //-->
    </script>
  </body>
</html>

jQAllRangeSliders.rar (12.38 KB, 下载次数: 23)
发表于 2017-2-5 14:57:13 | 显示全部楼层
http://doc.wex5.com/js-module-01/

如果被加载的js文件中有document.write时,会报错
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

109

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2017-2-6 10:31:10 | 显示全部楼层
liangyongfei 发表于 2017-2-5 14:57
http://doc.wex5.com/js-module-01/

如果被加载的js文件中有document.write时,会报错

没有document.write啊,只有a(document).unbind("touchmove." 这样的
回复 支持 反对

使用道具 举报

发表于 2017-2-6 11:20:53 | 显示全部楼层
jatyhu 发表于 2017-2-6 10:31
没有document.write啊,只有a(document).unbind("touchmove." 这样的

报什么错??是这样引起的吗??
wex5 的绑定不支持 unbind
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

109

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2017-2-6 11:38:10 | 显示全部楼层
报错是:
此行的多个标记     - Missing     semicolon
回复 支持 反对

使用道具 举报

发表于 2017-2-6 12:04:21 | 显示全部楼层
jatyhu 发表于 2017-2-6 11:38
报错是:
此行的多个标记     - Missing     semicolon

不确定,你再研究下这个文档吧:http://doc.wex5.com/js-module-01/
请问你的js是否是amd规范呢?

是哪儿不符合规范??在标准的html 下是正常可用的吗??看下F12 控制台的完整报错信息
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

109

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2017-2-6 12:17:47 | 显示全部楼层
liangyongfei 发表于 2017-2-6 12:04
不确定,你再研究下这个文档吧:http://doc.wex5.com/js-module-01/
请问你的js是否是amd规范呢?

我不确定是否符合AMD规范,标准HTML里可运行,就在我帖子的附件里。解压之后普通浏览器可以正常见到效果。只是无法被咱们工程识别。
回复 支持 反对

使用道具 举报

37

主题

109

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2017-2-6 13:01:06 | 显示全部楼层
本帖最后由 jatyhu 于 2017-2-6 13:02 编辑
liangyongfei 发表于 2017-2-6 12:04
不确定,你再研究下这个文档吧:http://doc.wex5.com/js-module-01/
请问你的js是否是amd规范呢?

这个文档是教我怎样调用引用的。现在我的困惑是这个js只要放在工程目录下,工程就已经报错。。
无标题.png
回复 支持 反对

使用道具 举报

发表于 2017-2-6 13:24:28 | 显示全部楼层
jatyhu 发表于 2017-2-6 13:01
这个文档是教我怎样调用引用的。现在我的困惑是这个js只要放在工程目录下,工程就已经报错。。

...

js规范可以屏蔽检查:http://doc.wex5.com/wex5-ui-question-list-0001/
运行时不影响
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

109

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2017-2-6 14:41:44 | 显示全部楼层
谢谢版主大大,JS放入工程报错的问题解决了。

但,运行时刻有个报错:
Uncaught TypeError: Cannot read property 'mouse' of undefined
--- JS代码是:!function(a,b){"use strict";a.widget("ui.rangeSliderMouseTouch",a.ui.mouse,
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 13:00 , Processed in 0.061407 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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