我的一个页面调用了2个JS,一个是图片轮播,一个是搜索导航。刚发现,如果调用搜索导航的JS   了图片就不会轮播,只显示第一张图。。
请前辈们帮忙看一下。辛苦了!图片轮播的JS:
<SCRIPT type=text/javascript>
var tId;
startScroll();
$(function(){
    $('.ad_cycle li').each(function(){
        $(this).click(function(){
            slideHere($(this));
        });
    });
});
function startScroll(){
    tId = setInterval(function(){
        var nextImg = $('.nonce').next('.initial');
        if(nextImg.length==0){
            nextImg = $($('.ad_cycle li')[0]);
        }
        slideHere($(nextImg));
    }, 3000);
}
function stopScroll(){
    clearInterval(tId);
}
function slideHere(imgObj){
    $('.ad_cycle li').removeClass('nonce');
    $('.ad_cycle li').addClass('initial');
    imgObj.removeClass('initial');
    imgObj.addClass('nonce');
    if($('.ad_cycle img').length)
    {
        $('.ad_cycle img')
            .attr('src', imgObj.attr('target_src'))
            .css('display', 'none')
            .fadeIn('normal')
            .parent().attr('href', imgObj.attr('target_link'))
            .attr('target', '_blank');
   }
}
</SCRIPT>
--------------------------------------------------------------------------------------------
导航的JS:
/*  Prototype JavaScript framework
 *  (c) 2005 Sam Stephenson <[email protected]>
 *  Prototype is freely distributable under the terms of an MIT-style license.
 *  For details, see the Prototype web site: http://prototype.conio.net/
/*--------------------------------------------------------------------------*///note: modified & stripped down version of prototype, to be used with moo.fx by mad4milk (http://moofx.mad4milk.net).var Class = {
create: function() {
return function() {
this.initialize.apply(this, arguments);
}
}
}Object.extend = function(destination, source) {
for (property in source) destination[property] = source[property];
return destination;
}Function.prototype.bind = function(object) {
var __method = this;
return function() {
return __method.apply(object, arguments);
}
}Function.prototype.bindAsEventListener = function(object) {
var __method = this;
return function(event) {
__method.call(object, event || window.event);
}
}function $() {
if (arguments.length == 1) return get$(arguments[0]);
var elements = [];
$c(arguments).each(function(el){
elements.push(get$(el));
});
return elements; function get$(el){
if (typeof el == 'string') el = document.getElementById(el);
return el;
}
}if (!window.Element) var Element = new Object();Object.extend(Element, {
remove: function(element) {
element = $(element);
element.parentNode.removeChild(element);
}, hasClassName: function(element, className) {
element = $(element);
if (!element) return;
var hasClass = false;
element.className.split(' ').each(function(cn){
if (cn == className) hasClass = true;
});
return hasClass;
}, addClassName: function(element, className) {
element = $(element);
Element.removeClassName(element, className);
element.className += ' ' + className;
},
  
removeClassName: function(element, className) {
element = $(element);
if (!element) return;
var newClassName = '';
element.className.split(' ').each(function(cn, i){
if (cn != className){
if (i > 0) newClassName += ' ';
newClassName += cn;
}
});
element.className = newClassName;
}, cleanWhitespace: function(element) {
element = $(element);
$c(element.childNodes).each(function(node){
if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) Element.remove(node);
});
}, find: function(element, what) {
element = $(element)[what];
while (element.nodeType != 1) element = element[what];
return element;
}
});var Position = {
cumulativeOffset: function(element) {
var valueT = 0, valueL = 0;
do {
valueT += element.offsetTop  || 0;
valueL += element.offsetLeft || 0;
element = element.offsetParent;
} while (element);
return [valueL, valueT];
}
};document.getElementsByClassName = function(className) {
var children = document.getElementsByTagName('*') || document.all;
var elements = [];
$c(children).each(function(child){
if (Element.hasClassName(child, className)) elements.push(child);
});  
return elements;
}//useful array functions
Array.prototype.each = function(func){
for(var i=0;ob=this[i];i++) func(ob, i);
}function $c(array){
var nArray = [];
for (i=0;el=array[i];i++) nArray.push(el);
return nArray;
}