Haskell на программе установки Windows

Я думаю, что вы ищете только вопрос добавления и удаления классов CSS.

Нажмите, добавьте greyed и удалите highlighted для всех элементов.
Инверсия для элемента, по которому щелкнули.

Если вы просто улучшите стиль (не чувствую усилий в этом демо) двух классов переключения ... У вас есть стартер.

Что-то вроде:

$('#cssmenu li.has-sub a').on('click', function(e){
  e.preventDefault();
  $(".has-sub").removeClass("highlighted").addClass("greyed");
  $(this).parents(".has-sub").addClass("highlighted").removeClass("greyed");
});
a{
  text-decoration:none;
  color:black;
}
.highlighted{
  background-color:cyan;
}
.highlighted a{
  color:red;
}
.greyed{
  background-color:#bbb;
}
.greyed a{
  color:#444;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<ul id="cssmenu">
  <li class="has-sub">
    <ul>
      <li>
        <a href="#">Anchor</a>
      </li>
      <li>
        <a href="#">Anchor</a>
      </li>
      <li>
        <a href="#">Anchor</a>
      </li>
      <li>
        <a href="#">Anchor</a>
      </li>
    </ul>
  </li>
  <li class="has-sub">
    <ul>
      <li>
        <a href="#">Anchor</a>
      </li>
      <li>
        <a href="#">Anchor</a>
      </li>
      <li>
        <a href="#">Anchor</a>
      </li>
      <li>
        <a href="#">Anchor</a>
      </li>
    </ul>
  </li>
  <li class="has-sub">
    <ul>
      <li>
        <a href="#">Anchor</a>
      </li>
      <li>
        <a href="#">Anchor</a>
      </li>
      <li>
        <a href="#">Anchor</a>
      </li>
      <li>
        <a href="#">Anchor</a>
      </li>
    </ul>
  </li>
</ul>

26
задан Philip Morton 20 November 2008 в 09:04
поделиться

7 ответов

Я использовал Haskell в Windows, но только, когда вызвано к. Не потому что комбинация, Haskell+Windows особенно плох, но просто потому что мне действительно не нравится Windows.

Моя установка была в основном следующим:

, Поскольку Вы видите, что я пытался получить среду, которая была максимально подобна Unix (не используя cygwin, потому что я нахожу его совершенно сбивающим с толку). Vim является моим любимым редактором. Причина для Visual Studio состояла в том, что среда C, поставленная с GHC, не покрывает весь из Win32API. Я использовал CMake для получения достойной среды сборки.

13
ответ дан 28 November 2019 в 06:23
поделиться
12
ответ дан 28 November 2019 в 06:23
поделиться

GHC является современным состоянием, открытым исходным кодом, компилятором и интерактивной средой для функционального языка Haskell.

существует установщик Windows для GHC, но это для Версии 6.4.2.

, которая Windows .exe (не .msi установщик) для версии 6.10.1 в http://www.haskell.org/ghc/dist/6.10.1/ , не ясно, когда ток (GHC 6.10.1) версия предложит установщик Windows.

1
ответ дан 28 November 2019 в 06:23
поделиться

Я помню, как использовал объятия с некоторым успехом некоторое время назад. Я просто играл, хотя.

0
ответ дан 28 November 2019 в 06:23
поделиться

Или вы можете разделить ваш жесткий диск двойной загрузкой между Linux и Windows:)

Не отвечает на ваш вопрос, но это альтернатива.

-1
ответ дан 28 November 2019 в 06:23
поделиться

Вы можете установить VirtualBox от Sun и установить на него Linux.

-1
ответ дан 28 November 2019 в 06:23
поделиться

Я основывался на решении Магнуса. Я должен заявить, что обычно я являюсь пользователем GNU / Linux, и мне пришлось переносить пакеты низкого уровня (, такие как этот ).

0
ответ дан 28 November 2019 в 06:23
поделиться
Другие вопросы по тегам:

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