Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么可以';t summernote查找gwtbootstrap3中已经包含的jquery_Jquery_Summernote_Gwtbootstrap3 - Fatal编程技术网

为什么可以';t summernote查找gwtbootstrap3中已经包含的jquery

为什么可以';t summernote查找gwtbootstrap3中已经包含的jquery,jquery,summernote,gwtbootstrap3,Jquery,Summernote,Gwtbootstrap3,基本问题是:gwtbootstrap3是否已经包含jquery(我想是的,请参见下文)。如果是这样,为什么summernote不能引用它呢。我找到了这个答案,但我仍然不知道如何继续 我将Summernote添加到我的GWTBootstrap3项目中。然后,我在summernote.org上的HTML页面中添加了以下链接。这很好用。虽然我想确保我的项目中只包含必要的链接或内容 <!-- Summernote required includes BEGIN--> <!-- inc

基本问题是:gwtbootstrap3是否已经包含jquery(我想是的,请参见下文)。如果是这样,为什么summernote不能引用它呢。我找到了这个答案,但我仍然不知道如何继续

我将Summernote添加到我的GWTBootstrap3项目中。然后,我在summernote.org上的HTML页面中添加了以下链接。这很好用。虽然我想确保我的项目中只包含必要的链接或内容

<!--  Summernote required includes BEGIN-->
<!-- include libraries(jQuery, bootstrap) -->
<link 
href="http://netdna.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.css" 
rel="stylesheet"> 
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.js">
</script> 
<script 
src="http://netdna.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.js">
</script>

<!-- include summernote css/js-->
<link 
href="http://cdnjs.cloudflare.com/ajax/libs/summernote/0.8.3/summernote.css" 
rel="stylesheet">
<script 
src="http://cdnjs.cloudflare.com/ajax/libs/summernote/0.8.3/summernote.js">
</script>
<!--  Summernote required includes END-->
很明显,这指的是缺少的jquery(第460行指的是…)

isWebkit:!iEdge&&/webkit/i.test(用户代理),
易色:!iEdge&/chrome/i.test(用户代理),
伊萨法里:!iEdge&&/safari/i.test(用户代理),
browserVersion:browserVersion,
jqueryVersion:parseFloat($.fn.jquery),
isSupportAmd:isSupportAmd,
hasCodeMirror:hasCodeMirror,
isFontInstalled:isFontInstalled,
isW3CRangeSupport:!!document.createRange
因此,问题归根结底是,为什么summernote不能引用已经包含在gwtbootstrap3包中的jquery?使用NoRessource并手动包含所有必要的文件会有什么不同?这能解决问题吗?需要手动包含哪些文件,以及如何/在何处包含这些文件

致意
汉内斯

我之所以导入上面列出的链接,是因为当我开始在gwtbootstrap3中使用summernote时,它无法工作。i、 它根本不会出现。但原因不是我需要导入上面提到的链接。这可能是我犯的其他错误(或者eclipse的刷新问题)。长话短说。无需导入summernote.org上列出的链接。为什么?因为它们已经包含在summernote的gwtbootstrap3附加功能中。因此,确切地说,导入这些链接是相当有害的,因为当有两个单独的jquery实例运行时,您可能会遇到奇怪的问题。
所以答案是肯定的。不要导入它,一切都会好起来。

我导入上面列出的链接的原因是,当我开始在gwtbootstrap3中使用summernote时,它无法工作。i、 它根本不会出现。但原因不是我需要导入上面提到的链接。这可能是我犯的其他错误(或者eclipse的刷新问题)。长话短说。无需导入summernote.org上列出的链接。为什么?因为它们已经包含在summernote的gwtbootstrap3附加功能中。因此,确切地说,导入这些链接是相当有害的,因为当有两个单独的jquery实例运行时,您可能会遇到奇怪的问题。
所以答案是肯定的。不要导入它,一切正常。

我认为这是名称空间的问题。您最好下载gwtbootstrap源代码,看看它们如何引用jQuery(通过哪个名称空间)以及在何处引用jQuery,并执行相同的操作(通过jQuery在源代码中进行简单的文本搜索就足够了)。还要确保在调用jQuery时,jQuery已加载(我认为gwtbootstrap以异步方式加载内容),我认为这是名称空间的问题。您最好下载gwtbootstrap源代码,看看它们如何引用jQuery(通过哪个名称空间)以及在何处引用jQuery,并执行相同的操作(通过jQuery在源代码中进行简单的文本搜索就足够了)。还要确保在调用jQuery时,jQuery已加载(我认为gwtbootstrap以异步方式加载内容)
at summernote.js:460
at summernote.js:21
at summernote.js:23
isWebkit: !isEdge && /webkit/i.test(userAgent),
isChrome: !isEdge && /chrome/i.test(userAgent),
isSafari: !isEdge && /safari/i.test(userAgent),
browserVersion: browserVersion,
jqueryVersion: parseFloat($.fn.jquery), <!-- LINE 460 !!! -->
isSupportAmd: isSupportAmd,
hasCodeMirror: hasCodeMirror,
isFontInstalled: isFontInstalled,
isW3CRangeSupport: !!document.createRange