私はJavascriptに関しては非常に初心者であり、あなたが与えることができるどんな助けにも感謝します!ホームページに機能ボックスを作成しています。この機能ボックスでは、3つの見出しが1つの画像スポットを共有します。見出しがロールオーバーされたときに画像を変更するスクリプトを見つけましたが、ページが開いたときに最初の見出しが最初の画像と一致していることを判断するのは困難です。ホバースタイルを既に選択された状態で表示し、最後にロールオーバーされた見出しのままにしておくにはどうすればよいですか。写真の表示にどの見出しが表示されるかがわかります。これが私の例です
これが私が使用しているコードです:
ホバースタイル:
a.feature:hover {
font-size: 0.9em;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
color: #b0171f;
font-weight: bold;
background-image: url(../zimgart/nav/bgfeature.jpg);
background-repeat: no-repeat;
text-decoration: none;
padding: 5px 0 5px 10px;
display:block;
}
JAVASCRIPT:
<script>
/*Rollover effect on different image script-
By JavaScript Kit (http://javascriptkit.com)
Over 200+ free scripts here!
*/
function changeimage(towhat,url){
if (document.images){
document.images.targetimage.src=towhat.src
gotolink=url
}
}
function warp(){
window.location=gotolink
}
</script>
<script language="JavaScript1.1">
var myimages=new Array()
var gotolink="#"
function preloadimages(){
for (i=0;i<preloadimages.arguments.length;i++){
myimages[i]=new Image()
myimages[i].src=preloadimages.arguments[i]
}
}
preloadimages("photos/feature1.jpg",
"photos/feature2.jpg",
"photos/feature3.jpg")
</script>