我正在使用BeautyTips jQuery擴展,但我沒有任何運氣將動態URL作爲ajaxPath傳遞。在the documentation,他們建議:Jquery擴展BeautyTips不支持動態ajaxPath選項
$('#example18').bt({
ajaxPath: ["$(this).attr('href')", 'div#content']
});
我
$('.username').bt({
ajaxPath: ["$(this).attr('title')"]
});
然而,當我將鼠標懸停在username
元素,而不是帶來了存儲在Beautytip內的title屬性的URL,它試圖發送整個瀏覽器到另一個頁面(或刷新;很難說,因爲瀏覽器地址沒有改變,但頁面變爲空白,並且查看源顯示了完全不同的頁面。)
我已驗證標題有問題的元素是正確的,並且正在被正確地解決。如果我靜靜地通過路徑,它可以工作,但我寧願不爲該頁面上需要Beautytip的每個項目編寫此功能的新版本。
這裏是否存在語法問題?任何幫助將非常感激。
我的HTML是這樣的:
<span class="username" title="http://degree3.com/popup/baloon/member-summary?id=53">Username</span>
任何代碼?的jsfiddle? – 2011-10-25 07:00:25
我加了我的HTML ...我不確定還有什麼用處。 – Wemmick
也許這是完整的http路徑不起作用? – 2011-10-25 08:06:45