1つのリストアイテムにカーソルを合わせて、宛先DIVにpreperndしたいと思います。
しかし、それらはすべて宛先DIVにprependToします。
$('ul li a').each(function () {
$(this).mouseover(function () {
$('ul li ul').prependTo('#destination');
});
});
一度に1つのアイテムをどのように指定しますか?
1つのリストアイテムにカーソルを合わせて、宛先DIVにpreperndしたいと思います。
しかし、それらはすべて宛先DIVにprependToします。
$('ul li a').each(function () {
$(this).mouseover(function () {
$('ul li ul').prependTo('#destination');
});
});
一度に1つのアイテムをどのように指定しますか?
私はあなたのフィドルを更新しました。ここで更新されたフィドルを参照してください。
基本的に、次のeach
行を変更しただけです。
$('ul li a').each(function () {
one
代わりに使用するには:
$('ul li a').one(function () {
それがあなたが求めている行動であるかどうかはわかりません...
これで問題が解決するはずです。ちなみに、使用する必要はありませんeach()
:
$('ul li a').mouseover(function () {
$(this).nextSibling().prependTo('#destination');
});
$("ul li a").mouseover(function () {
$(this).next().prependTo('#destination'); // or sibling('ul')
});