Скройте DIV [направляющие]

ИСПРАВЛЕНО: Опечатка при воспроизведении имени свойства вместо полезной нагрузки

7
задан Dan Rosenstark 12 February 2009 в 22:28
поделиться

5 ответов

Или, прямо в Вашем представлении:

Для указанного классом отделения:

<%= link_to_function "Toggle", "$('.some_div').toggle()" %>

Для указанного идентификатором отделения:

<%= link_to_function "Toggle", "$('#some_div').toggle()" %>

(заметьте знак "диез"),

Добавленный период для классификации определенного отделения и хеша к идентификатору определенное отделение

11
ответ дан 6 December 2019 в 08:17
поделиться
render :update do |page|
    page.hide 'div_id'
end

Можно бросить это в Вас respond_to блок или шаблон RJS.

Другая полезная подсказка, с помощью того же синтаксиса:

render :update do |page|
    page << 'arbitrary javascript code goes here.'
end
6
ответ дан 6 December 2019 в 08:17
поделиться

Представлять обновление RJS от Вашего контроллера:

respond_to do |format|
  format.html
  format.js { render(:update) { |page| page.hide('element_id') } }
end

Можно искать API для других ответов RJS.

3
ответ дан 6 December 2019 в 08:17
поделиться

Действительно не знайте направляющие, но можно ли просто произвести что-то как стиль = "display:none;" в тег Div?

1
ответ дан 6 December 2019 в 08:17
поделиться
<%= link_to_function "Toggle", visual_effect(:toggle_blind, "some_div") %>
1
ответ дан 6 December 2019 в 08:17
поделиться
Другие вопросы по тегам:

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