2014-09-02 61 views
0

我在使用wz_tooltip.js的工具提示时遇到了问题。 我希望当我使用鼠标悬停功能出现工具提示时,我想让它们中的两个具有相互独立的文本。在使用javascript的同一个鼠标悬停上使用双工具提示

当我使用双引号时,只有其中一个出现。 我的代码在哪里错了,doesen't使第二个工具提示出现在它旁边,并有不同的大小和文本?

echo " 
    <a href=\"".$optiune."\" onmouseover= 
    \"Tip('<div class=split-para>Tip:".$informatie['tip']."<span>(si aici raritatea)</span></div> 
    <br> <center>".$informatie['nume_ro']."  ".$variabila_echipat." ".$variabila_enchant." 
    </center> ".$variabila_putere."  ".$variabila_procent_putere."  
    ".$variabila_dex."  ".$variabila_procent_dexteritate."  ".$variabila_rez."  
    ".$variabila_procent_rezistenta."  ".$variabila_carisma."  
    ".$variabila_procent_carisma."  ".$variabila_intel."   
    ".$variabila_procent_inteligenta."  ".$variabila_pret_cumparare."  
    ".$variabila_atac."  ".$variabila_procent_atac."  ".$variabila_aparare."  
    ".$variabila_procent_aparare."  ".$variabila_posibilitatea_daune."  
    ".$variabila_daune_min."  ".$variabila_procent_daune_minime."  
    ".$variabila_daune_max."   ".$variabila_procent_daune_maxime."    
    ".$variabila_viata."  ".$variabila_viata_reg."  ".$variabila_mana."  
    ".$variabila_mana_reg."  ".$variabila_enchant_grad_tip."  ".$variabila_cantitate."  
    ".$variabila_posibilitate_vanzare." ".$variabila_pret_vanzare." <center><br> 
    ".$variabila_posibilitate_echipare." ".$mesaj_set." <br><br> ".$variabila_niv_min." 
    </center>') 
    ;\"Tip(' test ')\" 


    onmouseout=\"UnTip()\"> 

    <img src='".$informatie['cale_imagine']."/".$informatie['imagine'].".png' 
    alt=".$informatie['id']." ></a> 

    "; 

整个函数正在为某些对象重新获取一些信息,并在用户将鼠标悬停在某张图片上时对其进行回显。

我想,当我在图片的右侧用鼠标在那张照片,2个提示不仅是

这里的工作小提琴:http://jsfiddle.net/alexgoaga/yjv1Ltre/1/,按OK当错误出现

谢谢: )

+0

可以请你从你这里 – haxxxton 2014-09-02 08:44:50

+0

提供网页呈现的HTML是:http:// www.speedyshare.com/Pw59D/site.rar,请使用“慢速下载”按钮有问题 – mircea 2014-09-02 08:50:28

+1

请将相关的呈现html复制并粘贴到您的原始问题中。 SO不鼓励下载文件以帮助解决问题 – haxxxton 2014-09-02 08:53:09

回答

0

因此,不幸的是,它看起来像wz_tooltip的工作方式是将div元素添加到body,然后切换其可见性,内容和位置。

不幸的是,如果您想继续使用wz_tooltip,那么您可能需要在一个工具提示中添加所需的两个元素。

HTML

<a href="#" onmouseover="Tip('<div id=\'element1\'>section1</div><div id=\'element2\'>section2</div>');" onmouseout="UnTip()"> 
    <img src="http://84.232.199.159/img/items/ar_bow.png" alt="" /> 
</a> 

CSS

#WzTtDiV{ 
    overflow:visible !important; 
} 
#WzBoDy{ 
    background:none !important; 
    border:none !important; 
    outline:none !important; 
    box-shadow:none !important; 
} 
#element1, 
#element2{ 
    color:white; 
    position:absolute; 
} 
#element1{ 
    top:0; 
    left:0; 
    height:20px; 
    width:auto; 
    padding:0 30px; 
    background:blue; 
} 
#element2{ 
    top:30px; 
    left:20px; 
    height:40px; 
    width:auto; 
    background:red; 
} 

看一看this example