jQueryを使った画像比較エフェクト”before-after”にはいくつかのバラエティがある.。
1月のサイト製作日記ではその1つを紹介していたが、マウスのドラッグの必要がなく、マウスオーバーだけでスライドが移動する点ではこちらのタイプが使いやすそうだ。ちなみにこれは今回の東北地方太平洋沖地震では海外のニュースサイトABCでも使われている。
”before-after”はいずれもライブラリにjQueryを使っているため、mootoolsを標準実装しているJoomla!で使うにはライブラリのバッティングを避ける工夫と、javascriptにも多少手を加えねばならないようだ。
Javascriptは習ったこともないので、jQuery.comの解説などを読んで試してみたところ動作するようになった。
<HTML変更点>
mootoolsとjQueryの併存のための記述
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" src="/plugins/system/jqueryintegrator/jquery.noconflict.js"></script>
<script type="text/javascript" src="/media/system/js/mootools.js"></script>
<script type="text/javascript" src="/beforeafter/jquery.qbeforeafter.js"></script>
<Javascript 変更点>オリジナル全文はこちらで
変更前(オリジナル)1行目
$(document).ready(function() {
変更後 1行目
jQuery(document).ready(function($) {
Newer news items:
Older news items: