<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>
答案 0 :(得分:3)
您发布的脚本将jQuery置于“noConflict”模式,这意味着用于引用jQuery的$
将不再起作用。您仍然可以使用jQuery
来引用jQuery,即这两个是等效的:
$('.freshlightbox')
jQuery('.freshlightbox')
如果这是导致其他脚本出现问题的原因,您可以执行以下操作之一:
jQuery
而不是$
(function($){ // your code goes here })(jQuery);