带有Symfony 2的Twig模板中的JavaScript元素问题
我的小树枝模板中的Javascript元素有问题 当站点菜单从id样式引用(例如href=“#terms”)更改为链接到其他页面(例如href={path('terms')})时,页面顶部的JS carousel元素未加载 这是index.html.twig的一部分带有Symfony 2的Twig模板中的JavaScript元素问题,javascript,jquery,symfony,twig,Javascript,Jquery,Symfony,Twig,我的小树枝模板中的Javascript元素有问题 当站点菜单从id样式引用(例如href=“#terms”)更改为链接到其他页面(例如href={path('terms')})时,页面顶部的JS carousel元素未加载 这是index.html.twig的一部分 <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <meta name=
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title> {% block title %} Test Script {% endblock %}</title>
<link rel="shortcut icon" href="{{ asset('favicon.ico') }}"/>
{% block stylesheets %}
{% stylesheets 'bundles/useruser/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" type="text/css"/>
{% endstylesheets %}
{% endblock %}
<script type="text/javascript" charset="utf-8" src="//code.jquery.com/jquery-2.1.4.min.js"></script>
{% block javascripts %}
{% javascripts '@UserUserBundle/Resources/public/js/*' %}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}
</head>
<body>
{% block body %}
<div id="sTop" class="site-main">
<div class="site-header">
<div class="main-header">
<div class="container">
<div id="menu-wrapper">
<div class="row">
<div class="logo-wrapper col-md-4 col-sm-2 col-xs-8">
<h1>
<a>Travel Flex</a>
</h1>
</div>
<div class="col-md-8 col-sm-10 col-xs-4 main-menu text-left">
<ul class="menu-first hidden-sm hidden-xs">
<li class="active"><a href="#">{{ 'About' }}</a></li>
<li><a href="terms">{{ 'Terms & Conditions' }}</a></li>
<li><a href="privacy">{{ 'Privacy Policy' }}</a></li>
<li><a href="#contact">{{ 'Subscribe' }}</a></li>
<li><a href="unsubscribe">{{ 'Unsubscribe' }}</a></li>
</ul>
<a href="#" class="toggle-menu visible-sm visible-xs"><i class="fa fa-bars"></i></a>
</div>
</div>
</div>
<div class="menu-responsive hidden-md hidden-lg">
<ul>
<li class="active"><a href="#">{{ 'About' }}</a></li>
<li><a href="terms">{{ 'Terms & Conditions' }}</a></li>
<li><a href="privacy">{{ 'Privacy Policy' }}</a></li>
<li><a href="#contact">{{ 'Subscribe' }}</a></li>
<li><a href="unsubscribe">{{ 'Unsubscribe' }}</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="site-slider">
<div class="slider">
<div class="flexslider">
<ul class="slides">
<li>
<div class="overlay"></div>
<img src="{{ asset('bundles/useruser/images/slide1.jpg') }}" alt="">
<div class="slider-caption visible-md visible-lg">
<h2>test text 1</h2>
<p>test text 1</p>
</div>
</li>
<li>
<div class="overlay"></div>
<img src="{{ asset('bundles/useruser/images/slide2.jpg') }}" alt="">
<div class="slider-caption visible-md visible-lg">
<h2>test text2</h2>
<p>test text 2</p>
</div>
</li>
<li>
<div class="overlay"></div>
<img src="{{ asset('bundles/useruser/images/slide3.jpg') }}" alt="">
<div class="slider-caption visible-md visible-lg">
<h2>test text 3</h2>
<p>test text 3</p>
</div>
</li>
</ul>
</div> <!-- /.flexslider -->
</div> <!-- /.slider -->
</div> <!-- /.site-slider -->
</div> <!-- /.site-main -->
{%block title%}测试脚本{%endblock%}
{%块样式表%}
{%stylesheets'bundles/useruser/css/*'filter='cssrerewrite'%}
{%endstylesheets%}
{%endblock%}
{%block javascripts%}
{%javascripts'@userbundle/Resources/public/js/*'%}
{%endjavascripts%}
{%endblock%}
{%block body%}
-
测试文本1
测试文本1
-
测试文本2
测试文本2
-
测试文本3
测试文本3
当我使用href=“#术语”时,Carousel元素加载良好。
然而,链接并没有正常工作(红色矩形中的链接不会重定向到其他页面)
当我使用href={{path('terms')}}时,链接按它应该的方式工作,但是没有加载carousel元素。
看起来在如何将js文件包括到index.html.twig中存在问题,但我不确定如何对其进行缓冲。以下是浏览器控制台的错误:
如需任何帮助,请替换如下所示的Include jQuery库代码片段
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
分享你的旋转木马的jQuery代码,并添加截图以更好地理解问题。我已经用该问题的截图修改了我的原始帖子。第一个截图是当顶部旋转木马工作正常时,但顶部栏上的链接不工作。第二个旋转木马-链接工作正常,但旋转木马没有加载。关于jQuery代码,我正在工作有人在我之前创建的代码-我可以共享整个文件,因为我不确定它的哪一部分是carousel本身的原因。ThanksLooks好像这个问题是从这里来的-这是浏览器控制台所说的在您的问题中添加控制台错误!添加您的代码以表示感谢,但我仍然有相同的问题Sizzle.error=function(msg){抛出新错误(“语法错误,无法识别的表达式:“+msg”);};
{{ absolute_url(asset('bundles/useruser/images/slide1.jpg')) }}