2012-02-21 89 views
2

我在使用jQuery觸發事件時遇到特殊字符問題。我有一個包含一些文本的div,當它被徘徊時,我稱之爲懸停函數,當它被「取消隱藏」時,我調用另一個函數。這工作正常,如果我沒有任何報價:'或「在div的內容,但導致非懸停事件過早觸發,如果這些字符在div。觸發jQuery事件的特殊字符

也就是說,unhover事件正在當我還是在DIV移動鼠標叫我使用的div中文字ヶ輛,用htmlspecialchars試過,但都沒什麼幫助任何想法

$('#elementID').hover(hoverIn, hoverOut); 

編輯:。?我要補充的是,div的內容是通過一個TWIG模板變量通過php傳遞給它的。

+2

我建議你給你的HTML的縮減部分,並提出一個小提琴。 – sinsedrix 2012-02-21 09:35:50

+0

如果你正在做一些複雜的事情,也給我們hoverIn和hoverOut的確切內容。 – hayavuk 2012-02-21 11:06:36

回答

0

聽起來很奇怪。內容不應該影響懸停事件。聽起來像div你正在調整懸停功能並不能覆蓋整個區域,並且可能內部的另一個元素正在破壞你的代碼,但是沒有使用實際的代碼很難說出什麼問題。