画像にカーソルを合わせるとサムネイルを表示するコードがあります。
<div onmouseover="document.getElementById('logo').style.display='block';"
onmouseout="document.getElementById('logo').style.display='none';">
<img src = "img.jpg"/>
</div>
今回は、静的な「img.jpg」の代わりに表示する画像を選択します。これは変数$ filenameに格納され、それを別のjquery変数$resultに追加します。
私はこれを試しましたが、一重引用符で混乱があります:
$result.= '
<div onmouseover="document.getElementById('logo').style.display='block';"
onmouseout="document.getElementById('logo').style.display='none';">
<img src = "images/' . $filename.'"/>
</div>
';
'logo'、'block'、および'none'を一重引用符で囲むと、混乱が生じます。このような状況で一重引用符を含めるにはどうすればよいですか?