THE HAM MEDIA BLOG

jQueryŽ©ìFŠÈ’P‚ÈŽw’肾‚¯‚ŃeƒLƒXƒg‚ð‰æ‘œ‚Æ“ü‚ê‘Ö‚¦i‰æ‘œ’uŠ·j‚ª‚Å‚«‚éhjQuery ReplaceImg Pluginh

Clip to Evernote ‚±‚̃Gƒ“ƒgƒŠ[‚ð‚͂ĂȃuƒbƒNƒ}[ƒN‚ɒljÁ
ƒJƒeƒSƒŠF
jQuery pluginŽ©ì
ƒ^ƒOF
jquery
javascript
plugin
ƒvƒ‰ƒOƒCƒ“
‰æ‘œ’uŠ·

‰æ‘œ’uŠ·‚ªŠÈ’P‚É‚Å‚«‚éƒvƒ‰ƒOƒCƒ“

u‰æ‘œ’uŠ·‚ªŠÈ’P‚É‚Å‚«‚È‚¢‚©‚ȁ[v
‚È‚ñ‚ÄŒ¾‚í‚ꂽ‚±‚Æ‚ª‰ß‹Ž‚É‚ ‚Á‚½‚Ì‚ðŽv‚¢o‚µ‚½B
CSS‚ł̐ݒè‚ðŠo‚¦‚½‚çŠÈ’P‚É‚Å‚«‚é‚Ì‚Å‚·‚ªA
‚»‚ê‚æ‚è‚àŠÈ’P‚ÉŽg‚¦‚È‚¢‚©‚ȁ[‚ƍl‚¦‚Ä‚¢‚½‚çA
u‚ Aƒvƒ‰ƒOƒCƒ“‚Å‚¢‚¢‚¶‚á‚ñIv
‚È‚ñ‚Ä‚¢‚¢‚Ì‚©—Ç‚­‚í‚©‚ç‚È‚¢‚܂܍ð“ú‚©‚ç\‘z‚Í‚¶‚߂āA‚³‚Á‚«‚悤‚â‚­Š®¬‚µ‚½B
‚¢‚ë‚¢‚ë‚ȃeƒXƒg‚Æ‚©ŽÀŒ±‚µ‚È‚ª‚çì‚Á‚½‚玞ŠÔ‚©‚©‚Á‚½iŠ¾j
‚Å‚àì‚è‚Æ‚¢‚¤‚©ƒXƒNƒŠƒvƒg‚Í‚à‚Ì‚·‚²‚­ŠÈ’P‚¾‚Á‚½‚è‚·‚éB

‚±‚̃vƒ‰ƒOƒCƒ“‚ðŽg‚¦‚΁A‰æ‘œ’uŠ·‚ðŠÈ’P‚ɍs‚¦‚é‚ÆŽv‚¤B
o—ˆ‰]X‚Í‚¨‚¢‚Æ‚¢‚āA‚Æ‚è‚ ‚¦‚¸Ð‰îI

ReplaceImg Plugin

ƒ_ƒEƒ“ƒ[ƒh‚µ‚ÄŽg—p‚µ‚Ä‚­‚¾‚³‚¢B
ƒŠƒ“ƒNæ‚ð•Û‘¶‚Å•Û‘¶‚Å‚«‚Ü‚·B

ƒ_ƒEƒ“ƒ[ƒhFjquery.replaceImg-1.0.js

“®ì‚ðŠm”F‚µ‚½ƒuƒ‰ƒEƒU‚Í
Firefox3AIE6AIE7ASafari3AOpera9.6AChromeB

Žg‚¢•û

jQuery‚ª–³‚¢‚Æ“®‚©‚È‚¢‚̂ŁAƒ_ƒEƒ“ƒ[ƒh‚µ‚Ä‚«‚Ä‚­‚¾‚³‚¢B
‚»‚µ‚č¡‰ñ‚̃vƒ‰ƒOƒCƒ“‚àƒ_ƒEƒ“ƒ[ƒh‚µ‚Ä‚¨‚­B

“ñ‚‚Ìjs‚ð—˜—p‚·‚邽‚߂ɁAhead“à‚É‹LqB

<script src="js/jquery.js" type="text/javascript"></script>  
<script src="js/jquery.replaceImg-1.0.js" type="text/javascript">
</script>  

ƒeƒLƒXƒg‚ð‰æ‘œ‚Æ’uŠ·

’Pƒ‚ɃeƒLƒXƒg‚ðimg‚Æ“ü‚ê‘Ö‚¦‚éê‡‚́AreplaceImg‚ðA
”wŒi‰æ‘œ‚Æ‚µ‚ÄŽw’肵‚½‚¢ê‡‚ÍreplaceBgImg‚ðŽg‚¢‚Ü‚·B

¡ƒTƒ“ƒvƒ‹ƒ\[ƒX

$(function(){
	$('.replace').replaceImg('##.png');
	$('.replacebg').replaceBgImg('##.png',190,70);
});

“K‰ž‚³‚¹‚½‚¢•”•ª‚̃ZƒŒƒNƒ^‚ðŽw’肵A
ŠŽ‚Â.replaceImg()‚Å’uŠ·‚·‚é‰æ‘œ‚ðŽw’肵‚Ä‚¨‚«‚Ü‚·B
.replaceBgImg‚ðŽw’è‚·‚éê‡‚́A‰¡•‚Əc•‚àŽw’肵‚Ü‚·B

‚í‚©‚è‚â‚·‚­‚·‚é‚ƈȉº‚̂悤‚É‚È‚è‚Ü‚·B

$(function(){
	//img‚Æ‚µ‚Ä’uŠ·‚·‚éê‡
	$('ƒZƒŒƒNƒ^').replaceImg('‰æ‘œURL');
	//css‚Ìbackground-image‚Æ‚µ‚Ä’uŠ·‚·‚éê‡
	$('ƒZƒŒƒNƒ^').replaceBgImg('‰æ‘œURL' , ‰¡• , c•);
});

”wŒi‰æ‘œ‚Æ‚µ‚Ä’uŠ·‚·‚éê‡‚Í•K‚¸‰¡Ec•‚ðŽw’肵‚Ä‚­‚¾‚³‚¢B
“ü‚ê–Y‚ê‚é‚Æ•\Ž¦‚³‚ê‚Ü‚¹‚ñB

¡ƒTƒ“ƒvƒ‹HTML

<p class="replace">ƒ_ƒ~[‰æ‘œ</p>
<p class="replacebg">ƒ_ƒ~[‰æ‘œ</p>

¡ƒTƒ“ƒvƒ‹ƒvƒŒƒrƒ…[

ƒ_ƒ~[‰æ‘œ

ƒ_ƒ~[ƒeƒLƒXƒg

ƒTƒ“ƒvƒ‹‚̏オimg‚Å•\Ž¦‚³‚ê‚Ä‚¢‚āA
‰º‚ª”wŒi‰æ‘œ‚Æ‚µ‚Ä•\Ž¦‚³‚ê‚Ä‚¢‚Ü‚·B

‰æ‘œ‚ɃŠƒ“ƒN‚ª‚ ‚éê‡

ƒŠƒ“ƒN‚ª‚ ‚éê‡‚̓Aƒ“ƒJ[(<a>)ƒ^ƒO•”•ª‚ðŽw’肵‚Ä‚­‚¾‚³‚¢B
ƒAƒ“ƒJ[ƒ^ƒO‚ðŽw’è‚·‚邱‚ƂŁA‰æ‘œ•\Ž¦•”•ª‚ªƒŠƒ“ƒN‚É‚È‚è‚Ü‚·B

¡ƒTƒ“ƒvƒ‹ƒ\[ƒX

$(function(){
	$('.replace').replaceImg('##.png');
	$('.replacebg').replaceBgImg('##.png',190,70);
});

¡ƒTƒ“ƒvƒ‹HTML

<p><a href="#" class="replace">ƒ_ƒ~[‰æ‘œ</a></p>
<p><a href="#" class="replacebg">ƒ_ƒ~[‰æ‘œ</a></p>

¡ƒTƒ“ƒvƒ‹ƒvƒŒƒrƒ…[

ƒ[ƒ‹ƒI[ƒo[‚àŠÈ’P

ƒfƒtƒHƒ‹ƒg‚Íclass‚Éover‚ð‰Á‚¦‚邱‚Æ‚Å
_on‚ª‚‚¢‚½‰æ‘œ‚ðƒ[ƒ‹ƒI[ƒo[‰æ‘œ‚É‚Å‚«‚Ü‚·B

¡ƒTƒ“ƒvƒ‹HTML

<p><a href="#" class="replace over">ƒ_ƒ~[‰æ‘œ</a></p>
<p><a href="#" class="replacebg over">ƒ_ƒ~[‰æ‘œ</a></p>

¡ƒTƒ“ƒvƒ‹ƒvƒŒƒrƒ…[

ƒ[ƒ‹ƒI[ƒo[Žw’è‚̃JƒXƒ^ƒ}ƒCƒYiã‹‰j

ƒfƒtƒHƒ‹ƒg‚̓[ƒ‹ƒI[ƒo[‚ÌŽw’è‚́A
class="over"‚Å“K‰ž‚³‚¹Aimg‚̉摜ÅŒã‚É_on‚̂‚¢‚½‰æ‘œ‚ð
ƒ[ƒ‹ƒI[ƒo[‰æ‘œ‚ÉŽw’è‚·‚é‚悤‚É‚µ‚Ä‚¢‚Ü‚·B

‚»‚ê‚ð•ÏX‚·‚éê‡‚͉º‹L‚̂悤‚É‚µ‚Ä‚­‚¾‚³‚¢B

$(function(){
	$('.replace').replaceImg('##.png',{
		rollover: '.hoge',
		postfix:'_over'
	});
	$('.replacebg').replaceBgImg('##.png',190,70,{
		rollover: '.hoge',
		postfix:'_over'
	});
});

rollover•”•ª‚ŁAƒ[ƒ‹ƒI[ƒo[‚µ‚½‚¢ƒZƒŒƒNƒ^‚ÌŽw’èA
postfix‚э[ƒ‹ƒI[ƒo[‰æ‘œ‚̍Ōã‚ɂ‚­•”•ª‚̕ύX‚ª‚Å‚«‚Ü‚·B

‚±‚ê‚ÍŽw’肵‚È‚­‚Ä‚àŽg—p‚Å‚«‚é‚̂ŁA
–Ê“|‚Ȑl‚Í‚±‚̃JƒXƒ^ƒ}ƒCƒY‚ð‚µ‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚Å‚·B
’Pƒ‚Ƀ[ƒ‹ƒI[ƒo[‚µ‚½‚¢‰æ‘œ‚̍Ōã‚É_on‚ð‚‚¯‚Ä‚¨‚«A
ƒ[ƒ‹ƒI[ƒo[‚³‚¹‚½‚¢•”•ª‚Ìclass‚Éover‚ðŽw’肵‚Ä‚­‚¾‚³‚¢B

ƒŠƒ“ƒN‚̃^ƒCƒgƒ‹‚ð•\Ž¦‚³‚¹‚½‚­‚È‚¢ê‡iã‹‰j

ƒfƒtƒHƒ‹ƒgó‘Ô‚¾‚ƁAƒeƒLƒXƒg‚É“ü‚ê‚Ä‚¢‚½•¶Žš‚ªƒŠƒ“ƒN•”•ª‚̃^ƒCƒgƒ‹‚Æ‚È‚èA
ƒ}ƒEƒXƒI[ƒo[‚µ‚½‚Æ‚«‚É•¶Žš‚ªƒ|ƒbƒvƒAƒbƒv‚³‚ê‚Ü‚·B
‚»‚ê‚ð‚µ‚½‚­‚È‚¢ê‡‚́AimgTitle:false‚ðŽw’肵‚Ü‚·B

$(function(){
	$('.replace').replaceImg('##.png',{
		imgTitle:false
	});
	$('.replacebg').replaceBgImg('##.png',190,70,{
		imgTitle:false
	});
});

Žg‚¢‚Ç‚±‚ë

‚¢‚é‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ‚ªAHTMLã‚Å‚ ‚Ü‚èimg‚ðŽg‚¢‚½‚¢‚½‚­‚È‚¢
‚È‚ñ‚Đl‚ɂ̓IƒXƒXƒ‚̃vƒ‰ƒOƒCƒ“‚É‚È‚é‚Ì‚©‚ȁ[‚È‚ñ‚ÄŽv‚¢‚Ü‚·B

Žg‚¢‚Ç‚±‚ë‚Æ‚¢‚¤‚æ‚èA‚±‚̃vƒ‰ƒOƒCƒ“‚̃ƒŠƒbƒg‚́A
–Ê“|‚ÈCSS‚̐ݒè‚È‚µ‚ɁA”wŒi‚ɉ摜‚ð“ü‚ê‚邱‚Æ‚ª‚Å‚«‚āA
‚È‚¨‚©‚ƒ[ƒ‹ƒI[ƒo[‚ào—ˆ‚Ä‚µ‚Ü‚¤“_‚Å•Ö—˜‚¾‚ÆŽv‚¢‚Ü‚·B

ƒ_ƒEƒ“ƒ[ƒh

DownloadFjquery.replaceImg-1.0.js

‚±‚ñ‚Ȑl‚É‚¨‚·‚·‚ß

‚±‚̃vƒ‰ƒOƒCƒ“‚́AˆÈ‰º‚̂悤‚Ȑl‚ɃIƒXƒXƒ‚©‚ÆŽv‚¢‚Ü‚·B

  • ECSS‚ł̉摜‚̐ݒ肪—Ç‚­‚í‚©‚ç‚È‚¢B–Ê“|B
  • E‰æ‘œ’uŠ·‚̃[ƒ‹ƒI[ƒo[‚̐ݒ肪‚í‚©‚ç‚È‚¢‚©‚ç‚Å‚«‚È‚¢B
  • E‰æ‘œ’uŠ·‚̃[ƒ‹ƒI[ƒo[‚Å‚¿‚ç‚‚­B
  • ECSS‚àJavaScript‚àØ‚Á‚½ŠÂ‹«‚ł̓eƒLƒXƒg‚ð•\Ž¦‚³‚¹‚½‚¢B

CSSÝ’è‚È‚Ç‚ª‚Å‚«‚é‚悤‚Ȑl‚ÍCSS‚Ì•û‚ªŠy‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ªA
CSS‚ª‚í‚©‚ç‚È‚¢‚悤‚Ȑl‚É‚ÍŽg‚¦‚éƒvƒ‰ƒOƒCƒ“‚¾‚ÆŽv‚¢‚Ü‚·B

‰½‚©ƒoƒO‚È‚Ç‚ª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B

‚±‚Ì‹LŽ–‚ւ̃Rƒƒ“ƒg
ƒRƒƒ“ƒg‚ð‘‚­
‚¨–¼‘O: [•K{“ü—Í]

ƒ[ƒ‹ƒAƒhƒŒƒX: [•K{“ü—Í]

ƒz[ƒ€ƒy[ƒWƒAƒhƒŒƒX:

ƒRƒƒ“ƒg: [•K{“ü—Í]

”FØƒR[ƒh: [•K{“ü—Í]


¦‰æ‘œ‚Ì’†‚Ì•¶Žš‚𔼊p‚Å“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B

‚±‚Ì‹LŽ–‚ւ̃gƒ‰ƒbƒNƒoƒbƒN

ƒXƒN[ƒ‹ƒTƒCƒgƒŠƒjƒ…[ƒAƒ‹
Excerpt: ‚Ü‚½‚Ü‚½‹v‚µ‚Ô‚è‚Ì‹LŽ–ƒGƒ“ƒgƒŠ[‚Æ‚È‚è‚Ü‚µ‚½B ‘‚¢‚à‚Ì‚Å‚à‚¤Žt‘–“Ë“üB ƒXƒN[...
Weblog: JaGra DTP&WebƒXƒN[ƒ‹@ƒXƒ^ƒbƒtƒuƒƒO
Tracked: 2009-12-01 18:25

ƒgƒbƒv‚É–ß‚é