プログラミング初心者です、よろしくお願いします。以下は私のコードです:
$(function(){
document.getElementById("custom_link").addEventListener("mouseover",function(){
document.getElementById("siteContent").contentDocument.getElementById("custom_div").classList.toggle('highlightDiv');
},false)})
$(function(){
document.getElementById("custom_link").addEventListener("click",function(){
document.getElementById("siteContent").contentDocument.getElementById("custom_div").classList.add('highlightDiv');
},false)})
私がやりたいことは次のとおりです。
- ユーザーが「custom_link」にマウスを合わせると、「custom_div」が強調表示されます。
- ユーザーが「custom_link」からマウスを離すと、「custom_div」のハイライトが削除されます。
- ユーザーが「custom_link」をクリックすると、「custom_div」が再び強調表示されます。ただし、ユーザーがマウスを離しても、「highlightDiv」は引き続き「custom_div」に追加されます。
私のコードによると、ホバリング時の挙動がおかしくてうまく動かない。完全なコード構造またはjsfiddleの例で説明していただければ幸いです。事前にご協力いただきありがとうございます。