slideToggle и: видимый

Если существует шанс, что Ваши datetimes не являются строгими календарными датами, необходимо рассмотреть использование enddate сравнений исключения... Это будет препятствовать тому, чтобы Вы пропустили любые запросы, созданные во время даты Jan 31.

DateTime now = DateTime.Now;
DateTime thisMonth = new DateTime(now.Year, now.Month, 1);
DateTime lastMonth = thisMonth.AddMonths(-1);

var RequestIds = rdc.request
  .Where(r => lastMonth <= r.dteCreated)
  .Where(r => r.dteCreated < thisMonth)
  .Select(r => r.intRequestId);
15
задан Nick Craver 19 July 2010 в 18:11
поделиться

2 ответа

Ваш первый (нерабочий) фрагмент кода будет тестировать : visible , а slideToggle находится в середине перехода (точнее, он тестирует его сразу после начала перехода). Независимо от того, открываете вы или закрываете, промежуточное состояние будет : visible - так что вы всегда получите истину .

Попробуйте проверить .is (" : visible ") перед вызовом slideToggle

30
ответ дан 1 December 2019 в 01:38
поделиться

Попробуйте добавить обработчик.

notes.slideToggle ("fast", function() { 
  var isVisible = notes.is(":visible");
});
4
ответ дан 1 December 2019 в 01:38
поделиться
Другие вопросы по тегам:

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