2014-03-31 52 views
-4

生成提示我有下面的PHP代码:通过符号*

function word_filter() 
{ 
$tt_tijdelijke = ''; 
$tt_gestoffeerd = ''; 
$tt_gemeubileerd = ''; 

str_replace('tijdelijke', '<span class="incexc-single" tooltip="'.$tt_tijdelijke.'">tijdelijke</span>'); 
str_replace('gestoffeerd', '<span class="incexc-single" tooltip="'.$tt_gestoffeerd.'">gestoffeerd</span>'); 
str_replace('gemeubileerd', '<span class="incexc-single" tooltip="'.$tt_gemeubileerd.'">gemeubileerd</span>'); 
return true; 
} 
add_filter('wordfilter','word_filter'); 

我需要这在网站的每个网页上运行,用相同的单词替换所有的话,但在跨度插入。这样做会允许在我将鼠标放在单词上时出现工具提示。

鼠标悬停和工具提示已经工作,但我无法弄清楚如何让替换工作在所有页面上。

我怎样才能最好的调用这个功能,而不会造成太多的页面加载?

+0

你是什么意思的“一个字”?您需要JQuery可识别的元素,例如跨度或div。否则,你将没有任何JQuery可以应用任何工具提示魔术。 – Robert

+0

@FlorianF。我在网上查看如何检测页面上的符号,但我找不到任何东西。 – user1433479

回答

0

我认为你可以使用JavaScript分割。代码会提醒文本,但是您可以更改该文本并将其用于工具提示。

var txt = 'Word*tooltip'; 
alert(txt.split("*")[1]); 
+0

我该如何将它应用于整个页面,而不仅仅是一个字符串? – user1433479

+0

只需创建一个javascript函数。然后在你可以称之为的元素之上。请创建一个jsfiddle,如果我缺少任何东西,则显示您的意思。 –

+0

我已经有鼠标悬停和工具提示,我需要的是用相同的单词替换单词,但在HTML中,所以它有工具提示。 – user1433479