两个冲突的javascripts

时间:2009-08-05 10:02:59

标签: javascript iframe lightbox

当涉及到javascript时,我是一个n00b。我在网上找到了两个我试图在同一页面上使用的脚本。一个是prettyPhoto(http://www.no-margin-for-errors.com/projects/prettyPhoto-jquery-lightbox-clone/),我用它来制作灯箱效果。另一个是幻灯片(http://slideshowjs.com/),我正在页面中间使用它来旋转内容。

请转到http://gherkin.co.nz/jstest/index3.html查看我正在谈论的内容并查看来源。如果有人要我在这里发布代码,我会这样做,只是它是相当数量的代码。

问题出在prettyPhoto链接(页面底部的“向我们发送电子邮件”)。它应该将链接的页面作为iframe放入灯箱 - 它可以在所有其他页面上正常工作,但不在此页面上。在此页面上,它会将您带到链接页面,而不是像现在这样将其浮动到现有页面上。

如果有任何想法或建议,请告诉我。我一直在努力解决这个问题。

2 个答案:

答案 0 :(得分:1)

您需要使用jQuery的noConflict()。可以找到文档here

var j = jQuery.noConflict();
// Do something with jQuery
j("div p").hide();
// Do something with another library's $()
$("content").style.display = 'none';

答案 1 :(得分:0)

我的萤火虫对我说:

  

$(“#blogSlider”)。codaSlider不是   function = index3.html(ligne 21)   [打破此错误]   $( “#blogSlider”)codaSlider();

您是否在示例页面中插入了代码?