Jquery $('document')。ready(function(){});在Jquery手机中不起作用?

时间:2014-03-10 18:19:44

标签: javascript jquery jquery-mobile smarty

是否可以在Jquery mobile上运行类似的东西我不想在链接和按钮上禁用ajax调用。你知道解决这个问题吗?非常感谢你。我花了很多时间寻找答案,但没有什么对我有用。我使用Jquery 1.8.3和Jquery mobile 1.2.1和css include,在PC上Jquery工作正常,只有当我在索引页面上时才能在移动设备上运行,但是jquery是我在SMARTY中包含的标题。我在SMARTY工作。我将我的javascript代码放在{literal}标签之间,然后放在标签之间,但没有成功。谢谢你的回答。

SMARTY与Jquery在里面:

<link href="/js/jquery.mobile-1.2.1.min.css" rel="stylesheet" type="text/css" />
<link href="/css/stylex.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="/js/jquery.mobile-1.2.1.min.js"></script>
<script type='text/javascript' src='/includes/flash_fix.js'></script> 
<!-- {popup_init src="/javascripts/overlib.js"} -->
<!--[if lt IE 7]>
   <script type="text/javascript" src="/ie_png.js"></script>
   <script type="text/javascript">
       /ie_png.fix('.png');
   </script>
<![endif]-->
{literal}
<script type="text/javascript">
$(document).bind('pageinit', function () {
   $('#nav ul').hide();
   $('#languages').hide();
   $('#menu').click(function(e){
    e.preventDefault();
    $('#nav ul').slideToggle('300');
   }); 
   $('#lang_menu').click(function(e){
    e.preventDefault();
    $('#languages').slideToggle('300');
   });
});
</script>
{/literal}

0 个答案:

没有答案