我用的是Symfony框架,在twig模板中,加入了以下语句:
{% block scripts %}
<script type="text/javascript" src="{{ asset('bundles/blog/js/mootools-1.4.1.js') }}"></script>
<script type="text/javascript">
window.addEvent('domready',function(){
alert('open');
$('myElement').addEvent('click', function(){
alert('clicked!');
});
});
</script>
{% endblock %}
{% block body %}
</div> <div id="myElement">Click me.</div>
{% endblock %}
刷新界面可以弹出"open",对话框,但是“clicked!”对话框不能显示。
怎么解决呢?
------解决方案--------------------
刷新只是为$('myElement')添加点击事件,真点了“clicked!”对话框才显示。楼主想模拟点击事件么?