javascript杀死了我的另一个脚本.我能做些什么来隔离它
javascript kills my other script. What can I do in order to isolate it?
在<head>
元素之间添加的一个脚本会杀死我的另一个javascript。他们是一种隔离它还是不干扰其他脚本的方法?我只需要一个页面,而不是整个网站,等等。frontpage.php。试图只将脚本添加到此页面,但它不起作用,因为它似乎只比我在<head></head>
元素之间插入的内容起作用。
这是杀手级脚本:
<script type="text/javascript">
$(document).ready(function() {
$.noConflict();
<!-- THE ACTIVATION OF THE MINI IMAGE SLIDER PLUGIN -->
jQuery('#first_mini_slider').minislides(
{
width:980,
height:320,
slides:5,
padding:30,
ease:'easeOutQuint',
speed:400,
hidetoolbar:2000,
animtype:1,
mousewheel:'on'
})
<!-- THE ACTIVATION OF THE LIGHTBOX PLUGIN -->
jQuery('.freshlightbox').fhboxer({})
jQuery('.freshlightbox_round').fhboxer({
hover_round:"true"
})
});
</script>
您发布的脚本将jQuery置于"noConflict"模式,这意味着用于引用jQuery的$
将不再工作。你仍然可以用jQuery
引用jQuery,即这两个是等价的:
$('.freshlightbox')
jQuery('.freshlightbox')
如果这就是导致其他脚本出现问题的原因,您可以执行以下操作之一:
- 不要将jQuery置于noConflict模式
- 将其他脚本更改为使用
jQuery
而不是$
- 将以下代码放在其他脚本周围:
(function($){ // your code goes here })(jQuery);
关于最后一个的更多详细信息,请点击此处:https://stackoverflow.com/a/4484317/12744
相关文章:
- 更改URL后做些什么
- 检查是否有匹配的类名,然后做些什么
- 当我单击标记而不是删除它时,我应该做些什么来创建自定义菜单
- 我在 MAP 初始化时创建了一个默认标记,但标记没有显示内容?我能为它做些什么
- 客户端,我能做些什么来检查是否有人在入侵我的网站
- 简单的SSL-我需要做些什么来制作我的ajax'd登录SSL安全
- 对单选按钮选择更改AngularJS做些什么
- 在jQuery中查找特定元素's.每个函数并用它做些什么
- 我需要做些什么才能让它显示所有的用户输入/选择
- 我可以做些什么来让我网站上的Javascript代码与Firefox一起工作
- javascript杀死了我的另一个脚本.我能做些什么来隔离它
- 在通过JavaScript将JSON数据插入页面之前,应该对其做些什么?
- 第一个更大的javascript / jquery网站即将完成-上线前要做些什么
- 我需要做些什么才能让账户进入我的流星项目工作
- 为了传递关于JavaScript函数作用域的教程,我必须对变量count做些什么?
- 上面的代码在chrome和firefox上都运行良好.但在IE中这不会给保存弹出框!我应该做些什么来支持这些代码?
- 如果我们希望PHP中的数据保存在同一个文件中,我们能做些什么来代替javascript中的ajax调用呢?
- 我能做些什么来阻止由这段代码引起的轻微页面延迟吗?
- 按顺序找到特殊的标记,并对中间的文本做些什么
- 当手表被“毁坏”时,我需要做些什么来清理它们吗?