1

使用するコードベースがかなり大きく、プロトタイプベースのスクリプトを使用しようとしています。問題は、私はすでにjQueryを実行していて、$('')関数が使用されているコードベースにかなり深く定着していることです。jQueryの競合モードがないことは知っていますが、今すぐ戻ってすべてのコードを変更するのは困難です。プロトタイプの競合モードなしに相当するものはありますか?それができない場合、すべての$()関数をjQuery()に置き換えるための自動検索と置換はありますか?

より良い解決策として、jQueryベースのLightwindowの置き換えを知っている人がいれば、私はもっと感謝するでしょう。私のニーズはかなり単純ですが、自分に合ったものを見つけることができませんでした。swfオブジェクトと写真で機能するようにしたいだけで、機能するためにアンカータグは必要ありません。私が気に入っているライトウィンドウの特徴は、以下のような単純な機能を実行するだけで機能することです。

 $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 に答える