source : jquery.smHovereplace.js
source : jquery.smHovereplace.min.js
src属性の「hover.gif」の拡張子の前に「_on」を追加して「hover_on.gif」に変更する。
<img class="roll1" src="/images/hover.gif" /> <script type="text/javascript"> //<![CDATA[ $(function(){ $('.roll1').sm_hovereplace({ rolltext : '_on' // 初期値:'_o' }); }); //]]> </script>
data属性に追加文字を指定する。
<img class="roll2" data-rolltext="_on" src="/images/hover.gif" /> <script type="text/javascript"> //<![CDATA[ $(function(){ $('.roll2').sm_hovereplace(); }); //]]> </script>
INPUTタグのvalue属性の値を置換する。
<input class="roll3" type="text" value="/images/hover.gif" /> <script type="text/javascript"> //<![CDATA[ $(function(){ $('.roll3').sm_hovereplace({ rolltype : 'value' }); }); //]]> </script>
Hoverでカラー変更
class属性を置換して、カラーを変更する。
class属性の「blue」と「red」を置換する。
<style type="text/css"> .red{ color:#f33; } .blue{ color:#33f; } </style> <p class="roll4 blue" data-rolltype="class" data-rolltext='["blue", "red"]'><b>Hoverでカラー変更</b></p> <script type="text/javascript"> //<![CDATA[ $(function(){ $('.roll4').sm_hovereplace(); }); //]]> </script>