Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вызвать класс в другом месте? (https://javascript.ru/forum/dom-window/68562-vyzvat-klass-v-drugom-meste.html)

INSIDER73 24.04.2017 09:02

Вызвать класс в другом месте?
 
Можно ли с помощью js вызвать какой нибудь класс в другом месте?Если да,то как?

рони 24.04.2017 09:07

INSIDER73,
:blink:

INSIDER73 24.04.2017 09:29

В общем у меня есть класс,который применяется у меня в контейнере,мне нужно вызвать его в хеадере.Это CMS и не получится просто переместить,так как че то там с контролерами фигня,в общем нужно как то передать его в хеадерю.Если в самом браузере скопировать этот класс и вставить в нужное место,то работает нормально.Т.е его можно как то вызвать там просто.Что можно сделать?

рони 24.04.2017 09:56

INSIDER73,
...

INSIDER73 24.04.2017 10:31

Ну хоть что нибудь можно сделать?

SV0L0CH 24.04.2017 12:53

Цитата:

Сообщение от INSIDER73 (Сообщение 450859)
Ну хоть что нибудь можно сделать?

Можно... перестать пытаться программировать :haha:

INSIDER73 24.04.2017 13:43

а если как то занести верстку в функцию и потом вызвать ее там где мне нужно,так получится?

Nexus 24.04.2017 14:34

INSIDER73,
лучше опиши что тебе нужно словами и дай адрес сайта где ты пытаешься это сделать, либо представь макет страницы.

INSIDER73 24.04.2017 15:05

Вот сайт http://www.lilitop.ru/?forcedMobile=true надпись в конце это включение моб версии,в общем есть кнопка каталог в которой формируются все разделы каталога,мне эту кнопку нужно переместить в желтый хеадер,просто перенести этот класс туда нельзя,т.к шапка и эта кнопка находятся в разных файлах и сделано как то через модели и контроллеры,вот я и думаю,можно ли как то эту кнопку через js в шапке вызвать?

Nexus 24.04.2017 16:45

INSIDER73, "каталог" - не кнопка, а «select»/выпадающий список.
Затолкать его туда можно, но будет выглядеть наверняка отвратительно.

С работы вернусь напишу вам скрипт, который это реализует, если до меня этого никто не сделает.

INSIDER73 24.04.2017 16:47

буду благодарен

Nexus 24.04.2017 22:50

INSIDER73,
Оформление сами делайте, CSS, т.е.
$(function(){
	var $list=$('#ddlStatus'),
		$header=$('#header>.nav-root');
	$header.html($list.clone().removeAttr('id')).find('select').change(function(){
		window.location.href=$(this).val();
	});
});


Часовой пояс GMT +3, время: 16:56.