4

我打算爲兩個不同的塊創建一個jQuery代碼,它使用拖放shoppinng cart元素在一個查詢代碼上工作。如何在html內容中爲不同的塊運行相同的jquerycode?

這裏是我JS提琴鏈接:http://jsfiddle.net/GMC7B/2/

在這個練習中,你可以看到有兩個不同的區塊:post1post2。當我在他的位置拖動post1時,post2的位置也會自動顯示。

我想用一個普通的購物車來運行它。請幫我理清。還有就是我的問題,圖像http://screencast.com/t/oqywpdobF2vq

+0

請修改您的問題以添加相關代碼;不要只「鏈接」到小提琴,特別是當你的「鏈接」不是可點擊的時候。 – nnnnnn

+0

我不認爲你可以用一個.droppable()來做,你將不得不爲每個div分別使用droppable() –

+0

nouphal @if我選擇post1,那麼現在這兩個塊都閃爍,但我想限制一個塊,我拿起它必須眨眼與它有關,反之亦然 –

回答

0

$(".shoppingCart ol").droppable(/*anything*/);意味着你正在做可放棄所有.shoppingCart ol名單 - 隨時東西拖動時

可能的解決方案:

準備好你的所有列表dropable - 並且比使用disable()方法來關閉它們

$(".selector").droppable("disable"); 

當你開始拖動一些的Elemen筆 - 添加「ondrag當」功能/方法,這將使用於降

$(".selector").droppable("enable");

只有你想要的元素 - 也應該包含「onDrop」功能/方法,它將再次關閉可投放區域。

+0

我沒有得到你的觀點,你可以幫助我改進我的jsfiddle? –

+0

在這種情況下你的小信息兄弟我有兩個exrcise jsfiddle.net/Er2Ef/10 jsfiddle.net/Er2Ef/11和我有上面兩個exrcise共同的js文件,我要在一個html頁面上運行這個exrcise似乎這個小提琴jsfiddle.net/Er2Ef/9所以我怎麼能在一個頁面中運行這兩個ercise,我的真正問題是在這個圖像screencast.com/t/Vimi7Zjb2lkc我不想眨眼,並接受不相關的值希望你能儘快幫助我 –

相關問題