быстрый шаблонизатор Javascript, работающий с jQuery superfish? - PullRequest
1 голос
/ 21 августа 2011

У меня есть проект с очень стандартной компоновкой, поэтому я подозреваю, что это распространенная проблема:

<body>
HEADER-CONTAINER DIV - includes superfish jQuery menu plugin but am open to other menu options if necessary.
CONTENT-CONTAINER DIV - depending on the page, contains several other jQuery plugins, HTML, javaScript, etc.
FOOTER-CONTAINER DIV
</body>

Я ищу элегантный и эффективный способ создания меню для суперфиши.-КОНТЕЙНЕР DIV с новым контентом.Содержимое содержит как HTML, так и javaScript.Я также хочу, чтобы решение изменило URL, поэтому, если кто-то позже вернется на страницу / my /, он перезагрузится в правильное местоположение (аналогично моему пониманию Backbone.Router).

Есть предложения?Если возможно, предоставьте ссылку на страницу, загружающую в пример div и запускающую любой javaScript, включенный в загрузку.

Ответы [ 2 ]

0 голосов
/ 29 августа 2011

Я искал и нашел приличный пример, который показывает, как взять любой #url и перезагрузить div.Пример найден на http://thomasdavis.github.com/examples/restful-app/

0 голосов
/ 22 августа 2011

Суперфиш или нет, это на самом деле не проблема.Всякий раз, когда вы добавляете html на страницу, браузер выполняет любой javascript или загружает любой javascript-файл, который будет содержать этот новый html-фрагмент.

Поэтому, когда вы нажимаете на свое меню, вы загружаете (или генерируете) новый html и заменяете вашконтент div с этим новым контентом, браузер выполнит скрипты.

Вам придется перепривязать все события в этом недавно вставленном контенте, потому что jQuery потеряет отслеживание этого.

...