我有一个相当大的代码库可供使用,并且我正在尝试使用基于原型的脚本。问题是,我已经运行了 jQuery,并且它在代码库中根深蒂固,使用了 $('') 函数。我知道 jQuery 的无冲突模式,但我现在很难返回并更改所有代码。原型是否有等效的无冲突模式?如果做不到这一点,是否有自动查找和替换功能将所有 $() 函数替换为 jQuery()?
作为一个更好的解决方案,如果有人知道基于 jQuery 的Lightwindow替代品,我将不胜感激。我对它的需求相当简单,但我从来没有找到适合我的。我只想让它与 swf 对象和照片一起工作,而不需要锚标签来工作。我喜欢的关于 lightwindow 的事情是,我可以做一个像下面这样的简单功能,让它工作。
$lightbox = "
myLightWindow.activateWindow({
href: \"{$this->swfURL}\",
title: \"{$this->src->mediaTitle}\",
width: $this->width,
height: $this->height
});";
return $lightbox;
我尝试使用http://planetozh.com/projects/lightbox-clones/来寻找替代品,但它似乎已经过时了,唯一看起来很有希望的是 CeeBox,但它导致了各种错误和我相信这是因为它是为旧版本的 jQuery 设计的。
无论如何,在此先感谢您的帮助。