jQuery щелчок / переключение между двумя функциями

Я главным образом использую C++ для встроенных платформ, который обычно требует большого тесного взаимодействия с аппаратными средствами. Я действительно не вижу замены OO здесь. Если бы я должен был заменить C++ что-нибудь здесь, то это было бы что-то, что могло бы разрешить все включать-льготы во время компиляции, таким образом, я не должен был волноваться о тех.. В основном, что-то, что могло ослабеть моя разработка, но не обеспечило времени выполнения наверху (отражение, сборка "мусора" и подобные).

Для меня C++ - все о производительности во время выполнения и неограниченном контроле. Никакой необычный-pancy материал во время выполнения, который работает "закулисный".

71
задан Tushar Gupta - curioustushar 17 August 2013 в 10:32
поделиться

1 ответ

одно решение для строки: основная идея:

$('sth').click(function () {
    let COND = $(this).propery == 'cond1' ? 'cond2' : 'cond1';
    doSomeThing(COND);
})

примеры на примере jsfiddle

1, изменяясь innerHTML элемента в режиме переключателя:

$('#clickTest1').click(function () {
    $(this).html($(this).html() == 'click Me' ? 'clicked' : 'click Me');
});

пример 2, переключая дисплеи ни между "одним" и "встроенным блоком":

$('#clickTest2, #clickTest2 > span').click(function () {
    $(this).children().css('display', $(this).children().css('display') == 'inline-block' ? 'none' : 'inline-block');
});
0
ответ дан 24 November 2019 в 12:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: