2013-10-18 37 views
0

我不能讓我的頭解決此問題。我有一些PHP對象,我使用'echo'在HTML頁面上顯示它,顯示與使用jQuery插件的提示(或任何其他方法)PHP對象屬性的工具提示

echo '<td><table border="1" width="55" height="55"><tr><td><img src="' . $Schema->result->item->image_url . '"/></td></tr></table></td>'; 

我想要做的是,如果我懸停在圖片,它應該"$Schema->result->level"

我使用這顯示工具提示顯示一個新的小窗口(提示); http://jquery.bassistance.de/tooltip/demo/(緊張)

但我不知道如何通過PHP變量jQuery函數。

綜上所述,我正在尋找一種方式,當我將鼠標懸停在圖像中的一個新窗口中顯示對象的變量。


我這樣做都不對?我完成了codecademy.com的課程,我仍然陷入這樣的簡單問題,對此有何建議?

感謝所有提前。

回答

0

試試這個:

添加ID #tonus圖像標籤(<img),並添加$Schema->result->leveltitle屬性

echo '<td><table border="1" width="55" height="55"><tr><td><img id="tonus" src="' . $Schema->result->item->image_url . ' title="'.$Schema->result->level .'"/></td></tr></table></td>'; 

JS:

<script> 
$('#tonus').tooltip({ 
    delay: 0, 
    showURL: false 
}); 
</script> 
+0

我希望新窗口顯示「$ Schema-> result-> level」 – cbt

+0

請參閱更新文章... –

+0

如果我需要顯示第二個值,該怎麼辦?除了「標題」以外,還有什麼可以使用的? – cbt

0

我可以建議使用JQueryUI tooltip庫,然後?您需要做的就是將數據輸出到title屬性中,然後在加載時對工具提示庫進行實例化。

+0

我想我不清楚,我編輯了一下這個問題。 – cbt

+0

如果我需要顯示第二個值,該怎麼辦?除了「標題」以外,還有什麼可以使用的? – cbt

+0

如果您的原始腳本需要,您可以引用其他屬性(不確定UI是否支持標題以外的任何其他屬性)。使用'attr'函數http://api.jquery.com/attr/ – Machavity

相關問題