2011-12-05 40 views
2
jQuery('area').cluetip({ 
     sticky: true, 
     positionBy: 'auto', 
     width:370, 
     dropShadow:false, 
     closePosition: 'top', 
     closeText: '', 
     activation: 'click' 
} 

直接點:當我點擊激活彈出窗口時,即使沒有足夠的空間時,它總是在右側的位置。所以對於那些只顯示一些線索的部分,因爲其餘的被瀏覽器窗口切斷?Cluetip彈出窗口被瀏覽器截斷

我完全新的PHP和cluetip ...

+0

嗯......沒有答案了無論是在計算器是不可能的.....我必須問真的愚蠢的問題??? – Shahbaz

回答

0

關於可以做,通過對事物的外觀的唯一事情,就是使用positionBy參數。但是,在確定提示是否被切斷時,這並不起作用,我自己也嘗試了很多情況。

選項爲auto, mouse, bottomTop, fixed,但他們沒有工作真的,他們都得到切斷。

我發現自己是使用fixed和機頂盒和手動始終留有它在同一個地方,唯一的解決方案。

j('.areaH').cluetip({ 
     positionBy: 'fixed', 
     topOffset: 200, 
     leftOffset: 100 
    }); 

不幸的是,雖然你被困在那個佔位符。我想你可以採取行動,並對每個調用cluetip的東西調用1秒的等待段,然後使用jQuery重新定位cluetip窗口。

這將是在onHover事件由單獨調用cluetip的東西掀起。但就是這樣。我已經在FF和Chrome上自己測試了這一點,並且它都被切斷了。

http://plugins.learningjquery.com/cluetip/#features

onHover事件中,你可以隨時使用另一個jQuery插件,等待存在的元素,然後重新定位,你所能做的就是在每一個元素都有自己attr有新的位置,或者只是使用jQuery調用元素lefttop的位置,並將Cluetip窗口移動到每個方向的+20。

相關問題