2010-01-21 32 views
4

我正在使用jqModal插件,它依靠jqDnR進行拖拽和調整大小支持。在我將jQuery升級到1.4後,模態框停止響應「拖動」事件。 有誰知道爲什麼會發生這種情況?jqDnR插件不能與jQuery 1.4一起使用

謝謝..

+0

這裏也有新版本:github.com/gaarf/jqDnR-touch – 2012-11-07 10:31:16

回答

15

使用直接從作者的網站(here)下載的版本,上線

19,字符38

27,字符23

更換

$() 

$(document) 

這就是我得到了jqDnR 1.4

+0

這對我來說算得了。 – 2010-03-09 14:59:15

+0

感謝您的支持!只需注意,在修復之後,在1.7.1上也可以正常工作。 – AASoft 2012-01-16 04:54:04

2

看到jQuery 1.4 release announcement - 向後兼容的改變。

我們還寫了plugin是 提供 每一個潛在的重大更改是 我們在做1.4的向後兼容性。隨意下載 並在包含1.4後包含此插件, ,如果您有升級到1.4的任何問題 。

如何使用插件:

<script src="http://code.jquery.com/jquery.js"></script> 
<script src="http://code.jquery.com/jquery.compat-1.3.js"></script> 

包括它,或等待您正在使用插件的新的1.4兼容的版本。

1

我用的是jqDnR,jqModal和jQuery幾個月的工作,並與拖動未能在Safari/Chrome或陷在Firefox有問題。我建議切換到JQuery用戶界面可拖動......

http://jqueryui.com/demos/draggable/

我想很多原本在jqDnR/jqModal功能已移動到用戶界面,拖動。交換機不是太強悍。唯一的缺點(也是在jqDnR中)是在可拖動容器中使用iframe時。如果鼠標從拖動手柄(或包含iframe的可拖動區域)移動到iframe區域內,iframe似乎會拾取鼠標動作,拖動會掛起,直到您重新進入可拖動區域。一個黑客的一點是必需的......

Trouble Using JQuery UI.Resizable() and UI.Draggable() with an iFrame

把黑客以上後,性能更好。

相關問題