私はjavascript/cssを初めて使用しており、下に表示されている単語に似たマウスオーバーポップアップのバージョンを作成したいと考えています:http://st.japantimes.co.jp/essay/?p=ey20141219 使用されているコードはわかりますが自分のプロジェクトのコードを編集するときに、自分のスピーチバブルのイメージをどこに追加するかわからない。ここでマウスオーバーポップアップのスピーチバブル
が参照されたページ上で使用されるコードの例です:
HTML:
<a style="cursor:pointer;" onclick="showChuPopup(event,'<b>’Twas</b><br />It was の省略');return false;" onmouseover="showChuPopup(event,'<b>’Twas</b><br />It was の省略');" onmouseout="endChuPopup();">’Twas</a>
Javascriptを:任意のヘルプやアイデアを
function showChuPopup(e,text){
if(document.all)e = event;
var obj = document.getElementById('chu_popup');
var obj2 = document.getElementById('chu_popup_text');
obj2.innerHTML = text;
obj.style.display = 'block';
var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);/*
if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0;*/
var leftPos = e.clientX - 100;
if(leftPos<0)leftPos = 0;
obj.style.left = leftPos + 'px';
obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';} function endChuPopup() {
document.getElementById('chu_popup').style.display = 'none';} function touchHandler(e){
document.getElementById('chu_popup').style.display = 'none';}
感謝。
[jQueryのポップアップバブル/ツールチップ]の可能性のある重複した(HTTPS:/ /stackoverflow.com/questions/625920/jquery-popup-bubble-tooltip) –