首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

貌似是JS冲突了,不会调啊

2012-03-08 
【求助】貌似是JS冲突了,不会调啊!!!login是控制弹出登录框的,本来好好的。然后又链接了4个外部JS文件,是控制

【求助】貌似是JS冲突了,不会调啊!!!
login是控制弹出登录框的,本来好好的。
然后又链接了4个外部JS文件,是控制flash弹出层的;然后就发现login不肯出来了,firefox的错误显示
$(".signinclick") is null
[在此错误处中断]
$('.signinclick').hide();

看不懂啊,然后4个文件逐一删减,发现链上prototype.js的时候才会错误,所以才想是这两个js文件冲突了。

求大神帮忙改改啊!!
login

JScript code
$(document).ready(function(){    $('.signinclick').hide();    $('.signin').click(function(){          if ($(".drop").is(':hidden')) {        $(".drop").slideDown().animate({height:'250px'},{queue:false, duration:600, easing: 'easeOutBounce'}),        $('#link').removeClass('signin').addClass('signinclick');      }      else {        $('.drop').slideUp(),        $('#link').removeClass('signinclick').addClass('signin');      }      return false;    });    $('.drop').click(function(e) {      e.stopPropagation();    });    $(document).click(function() {      $('.drop').fadeOut('fast'),      $('#link').removeClass('signinclick').addClass('signin');    });});




[解决办法]
把你jQuery调用的代码改改试下
JScript code
jQuery.noConflict();jQuery(document).ready(function(){    var $ = jQuery;    $('.signinclick').hide();    $('.signin').click(function(){          if ($(".drop").is(':hidden')) {        $(".drop").slideDown().animate({height:'250px'},{queue:false, duration:600, easing: 'easeOutBounce'}),        $('#link').removeClass('signin').addClass('signinclick');      }      else {        $('.drop').slideUp(),        $('#link').removeClass('signinclick').addClass('signin');      }      return false;    });    $('.drop').click(function(e) {      e.stopPropagation();    });    $(document).click(function() {      $('.drop').fadeOut('fast'),      $('#link').removeClass('signinclick').addClass('signin');    });});
[解决办法]
探讨

哎呀,代码好长,贴不完的感觉也

热点排行
Bad Request.