Nein das geht nicht, da die ausgelagerten JS-Dateien nicht durch smarty verarbeitet werden.
Ich würde in dem Fall die benötigten Snippets in einer *.tpl ausgeben und z.B. an diesen Block appenden: frontend_index_header_javascript_inline (siehe github link im vorherigen Post)
z.B. so:
var mySnippets = {ldelim}
'bar1': '{s name="bar1"}foobar1{/s}',
'bar2': '{s name="bar2"}foobar2{/s}'
{rdelim};
Dann kannst du mit $(‘deinElement’).html(mySnippets.bar1) den Inhalt setzen.