1

我有一个相当大的代码库可供使用,并且我正在尝试使用基于原型的脚本。问题是,我已经运行了 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 设计的。

无论如何,在此先感谢您的帮助。

4

1 回答 1

2

如果你想要一个 jquery 灯箱克隆,请查看prettyPhoto。我在几个项目中使用过它,它非常简单且可扩展。他还有一些其他插件,你可能应该看看现代开发,比如prettyLoader

于 2010-12-08T16:48:01.907 回答