Как добавить вставить элемент за другим? - PullRequest
0 голосов
/ 12 сентября 2018
Пакет

PureScript purescript-jquery поддерживает это

before :: JQuery -> JQuery -> Effect Unit

метод, который «Вставляет элемент перед другим», как показано в его документации по преследованию .

Есть ли где-нибудь похожая функция, которая вставляет элемент после другого?

Я не вижу такого метода, документированного в «Преследовании». Если он не существует, то как я могу реализовать тот же эффект?

1 Ответ

0 голосов
/ 13 сентября 2018

У меня очень мало опыта работы с PureScript и его FFI, но я просто смотрю на реализацию before:

foreign import before :: JQuery -> JQuery -> Effect Unit

Я собираюсь сделать дикий удар в это то, что вы хотите:

foreign import after :: JQuery -> JQuery -> Effect Unit

и затем в соответствующем js-файле для вашего модуля:

exports.after = function(ob) {
    return function(ob1) {
        return function() {
            ob1.after(ob);
        };
    };
};
...