jQuery脚本冲突/不工作

jQuery脚本冲突/不工作,jquery,jquery-ui,jquery-plugins,Jquery,Jquery Ui,Jquery Plugins,我正试图让tinyscrollbar.js在我的网站上运行,不幸的是,它似乎不起作用,我无法解决这个问题 大约) 有人知道冲突是什么吗 如果您的javascript中有一些错误,您必须纠正它们,否则javascript执行将停止,并且很难理解什么是有效的,什么是无效的。错误是: document.getElementById(link+'_'+i).className="almenu"; (line 114) document.getElementById(link+“\u”+i)为空 及 d

我正试图让
tinyscrollbar.js
在我的网站上运行,不幸的是,它似乎不起作用,我无法解决这个问题

大约)

有人知道冲突是什么吗


如果您的javascript中有一些错误,您必须纠正它们,否则javascript执行将停止,并且很难理解什么是有效的,什么是无效的。错误是:

document.getElementById(link+'_'+i).className="almenu"; (line 114)
document.getElementById(link+“\u”+i)为空


document.images.menu5未定义

编辑:删除了不正确的信息

找到这些行并从样式中删除“显示:无;”:

<div id="information_list" style="display:none; float:left; width:380px; height:2500px; overflow:hidden; background:URL(assets/img/etlap_background.jpg) #2F3229; background-repeat:no-repeat; background-position:right bottom; ">

<div id="etel1" style="display:none; width:350px; margin-left:35px;">

移除显示器后:无;行,您可以看到滚动条工作。也许这会缩小范围

在进一步测试之后,问题与“display:none;”有关。我使用visibility=“hidden”作为信息列表,删除了显示:无;在滚动的子元素上,并切换它,它就工作了

也许拿显示器来说:没有;退出html并尝试使用css(以防有不同的功能)或在页面加载后通过javascript从可见性返回到显示


。。好的,刚刚试过css。那不行。我认为,如果您想在该元素(及其父元素)上使用display:none,您需要使用js触发它。

为了将来的参考,请在问题中发布相关代码-这样对于将来访问该页面的任何人来说,这将是一个有用的参考。您尝试过jQuery.noConflict()吗功能感谢Rory提供的信息我尝试添加jQuery.noConflict()功能,不幸的是,它似乎无法解决问题,因为我的滑动面板在使用后无法工作。你是对的,这是一个很难让它工作的障碍。您可能希望尝试其他库,或者确保更新它们,因为可能存在已解决的冲突。它可能在js中的某个地方,但是有很多东西需要筛选。Ciao Nicola-感谢您提供的信息-我已经编辑了功能,尽管我在解决滚动条问题方面仍然没有取得任何进展。你有什么想法吗?@David你应该发布你的代码,这样更容易得到帮助。尽量只发布与问题相关的代码。我目前正在为tinyscrollbar$(document).ready(函数(){$('#scrollbar1').tinyscrollbar();})使用下面的代码;正如您在我的演示(information>about)中所看到的,它得到了集成,尽管有些东西似乎阻止了滚动功能-它不工作。感谢craniumonempty-这似乎使滚动条工作。感谢您的详细说明。要解决这个问题似乎很难
<div id="information_list" style="display:none; float:left; width:380px; height:2500px; overflow:hidden; background:URL(assets/img/etlap_background.jpg) #2F3229; background-repeat:no-repeat; background-position:right bottom; ">

<div id="etel1" style="display:none; width:350px; margin-left:35px;">