在我自定义的typo3扩展中,它从6.2.9移植到7.6.9我想使用jquery和bootstrap.js
但如果我使用它们中的一个效果不佳。
在我的布局文件中我定义了这个:
public class play1 {
public void methodd(String text , String word){
List<String> textArray = new ArrayList<String>(Arrays.asList(text.split("\\s+")));
ArrayList <Integer> listOfIndexes = new ArrayList();
List<Integer> textlength = new ArrayList<>();
for (int i = 0; i < textArray.size(); i++) {
textlength.add(textArray.get(i).length());
}
for (int i=0;i< textArray.size();i++) {
if (textArray.get(i).equals(word)) {
int stringLength=0;
for (int k = 0; k <i; k++) {
stringLength= stringLength+textlength.get(k);
}
listOfIndexes.add(stringLength+1);
continue;
}
for (int j = 0; j < textArray.size(); j++) {
if ((textArray.get(i)+textArray.get(j)).equals(word) ) {
int stringLength=0;
for (int z = 0; z < i; z++) {
stringLength= stringLength+textlength.get(z);
}
listOfIndexes.add(stringLength+1);
break;
}
}
System.out.println(listOfIndexes);
}
}
public static void main(String[] args) {
String text = "ped come wrapped to wrap";
String word="wrapped";
play1 s = new play1();
s.methodd(text,word);
//prints [7,16] counting only letters and ommitting whitespaces
}
}
在这种情况下可能是什么问题?以前当我在typo3 6.2.9中使用它时,它与上面的代码一起工作得很好。仅在7.6.9中,只有jquery或bootstrap.js正在运行。
答案 0 :(得分:1)
似乎jQuery被包含两次,如果你的Dropdown和工具提示工作没有你包括jQuery。检查jQuery的源代码,找出它的包含位置以及代码运行正常所需的版本。
答案 1 :(得分:1)
<f:be container>
默认情况下不加载Jquery。但您可以向其添加loadJQuery
属性。然后删除包含jquery的标记。然后清除缓存。希望它可以工作。
<f:be.container loadJQuery="true"></f:be.container>