2013-04-30 75 views
0

我在Internet Explorer上運行我的應用程序。似乎有一些問題與jQuery方法:工具提示jQuery的方法不工作在IE上

$('.tooltip-demo').tooltip({ 
    selector: "a[rel=tooltip]" 
}) 

爲此,我得到的JavaScript控制檯上看到以下錯誤:

對象不支持屬性或方法提示

什麼可能是這個錯誤的原因?請幫忙。

+0

也嘗試過這個。dint的工作。實際上,錯誤出現在上面的代碼段 – Eashwar 2013-04-30 14:12:25

回答

1

jQuery中沒有標準tooltip()函數,它由插件提供。確保你是一個。加載插件和b。通過將插件的<script>標籤放置在jQuery之後,在jQuery之後加載它。

+0

的第一行,感謝回覆。只是瀏覽我的代碼,它看起來像我沒有使用任何插件工具提示。你可以把這些插件放在一些工具提示所需的插件上嗎?謝謝。 – Eashwar 2013-04-30 14:24:49

+0

@Eashwar jQuery UI提供了一個'tooltip()'函數,它可能是你的代碼期望的那個函數。你能否在你的問題中包括'

0

看起來您正在使用jQuery的工具提示插件,但在您撥打電話時尚未加載。

如果在加載頁面時運行此代碼,則應將其放入$(document).ready()函數中,以確保所有支持庫在運行之前加載。這應該可以解決問題。

+0

我比較喜歡在'$(document).ready()'上面使用'jQuery()'。 – 2013-04-30 14:20:12

+0

嘗試在document.ready()中插入我的代碼,該代碼解決了我的問題。它看起來像我沒有使用任何插件的工具提示。我可以使用哪些類型的插件,以及如何加載em以確保它們工作正常?謝謝。 – Eashwar 2013-04-30 14:28:10

+0

@Eashwar - 如果您沒有使用工具提示插件,那麼不會,代碼將無法工作(在任何瀏覽器中,不只是IE)。我假設你從某處複製了你的工具提示代碼?也許一個教程,也許另一個網站?無論如何,看看你從哪裏複製它;該工具提示插件應該包含在那裏。 – Spudley 2013-04-30 14:36:48