Javascript jQuery中的链接使其他脚本无法工作

Javascript jQuery中的链接使其他脚本无法工作,javascript,jquery,Javascript,Jquery,我还不熟悉脚本,这可能是一个简单的问题 在我现在正在构建的站点上,我有一些小脚本函数可以很好地工作,但是当我在jQuery中链接一个不同的函数时,第一个函数就停止工作了。如果我删除jQuery链接,它们将再次工作 以下是我目前拥有的功能: 这是我需要jQuery查询的一个, 下一个功能仍然正常工作 // ~~~~~~~~~~ ShowOrHide Element Onclick ~~~~~~~~~~ \\ function showOrHide(zap) { if (document.getE

我还不熟悉脚本,这可能是一个简单的问题

在我现在正在构建的站点上,我有一些小脚本函数可以很好地工作,但是当我在jQuery中链接一个不同的函数时,第一个函数就停止工作了。如果我删除jQuery链接,它们将再次工作

以下是我目前拥有的功能:

这是我需要jQuery查询的一个,

下一个功能仍然正常工作

// ~~~~~~~~~~ ShowOrHide Element Onclick ~~~~~~~~~~ \\
function showOrHide(zap) {
 if (document.getElementById) {
  var abra = document.getElementById(zap).style;
  if (abra.display == "block") {
   abra.display = "none";
   } else {
   abra.display = "block";
  } 
  return false;
  } else {
  return true;
 }
}
这个已经不行了

// ~~~~~~~~~~ Form Email Hint ~~~~~~~~~~ \\
JotForm.init(function(){
  $('input_4').hint('ex: myname@example.com');
});
所有这三个函数都包含在
标记中

然后我有一个第三方JavaScript链接,它控制我在站点上的表单上的一些内容<代码>这也不适用于JQuery


我不知道发生了什么,花了一整天的时间在这上面。非常感谢您的帮助。

这是一个冲突问题,请参阅本页了解更多信息 这样做:


var$j=jQuery.noConflict();
//~~~~~~~~~~~~标题背景图像旋转~\\
$j(文档).ready(函数(){
var header=$j('.mainheader');
var backgrounds=新数组(
'url(img/rainbow.jpg)'
,'url(img/chicks\u on\u grass.jpg)'
,'url(img/bown_on_passage.jpg)'
,'url(img/csa_bundle.jpg)'
);
无功电流=0;
函数nextBackground(){
电流++;
当前=当前的%1.2.1长度;
css('background-image',backgrounds[current]);
}
设置间隔(下一个背景,10000);
css('background-image',backgrounds[0]);
});
//~~~~~~~~~~~~~~~~ ShowOrHide元素Onclick~~~~~~~~~~~~~\\
函数showOrHide(zap){
if(document.getElementById){
var abra=document.getElementById(zap).style;
如果(abra.display==“块”){
abra.display=“无”;
}否则{
abra.display=“块”;
} 
返回false;
}否则{
返回true;
}
}

调试它!然后告诉我们您的jotform脚本是否需要更新版本的jQuery?@ntgCleaner
1.11.0
1.x
分支的最新稳定版本…我不确定它需要哪个版本。我只是觉得更新的会更好。
language=“JavaScript”
不推荐使用……我刚刚尝试了这个,现在“背景图像旋转”不起作用,但是其他的都起作用了。很抱歉,我错过了你做的一个小改动。现在好像可以了。太好了!如果你觉得这个答案有用,请考虑作为一个可接受的答案的投票和标记,所以它仍然是有用的其他人有类似问题的用户。谢谢行!谢谢!
// ~~~~~~~~~~ Form Email Hint ~~~~~~~~~~ \\
JotForm.init(function(){
  $('input_4').hint('ex: myname@example.com');
});
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>

var $j = jQuery.noConflict();
// ~~~~~~~~~~ Header Background image rotation ~~~~~~~~~~ \\
$j(document).ready(function(){
var header = $j('.mainheader');

var backgrounds = new Array(
    'url(img/rainbow.jpg)'
  , 'url(img/chicks_on_grass.jpg)'
  , 'url(img/cattle_on_pasture.jpg)'
  , 'url(img/csa_bundle.jpg)'
);

var current = 0;

function nextBackground() {
    current++;
    current = current % backgrounds.length;
    header.css('background-image', backgrounds[current]);
}
setInterval(nextBackground, 10000);

header.css('background-image', backgrounds[0]);
});

// ~~~~~~~~~~ ShowOrHide Element Onclick ~~~~~~~~~~ \\
function showOrHide(zap) {
 if (document.getElementById) {
  var abra = document.getElementById(zap).style;
  if (abra.display == "block") {
   abra.display = "none";
   } else {
   abra.display = "block";
  } 
  return false;
  } else {
  return true;
 }
}
</script>