首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目标移动端javascript

目标移动端javascript
EN

Stack Overflow用户
提问于 2017-02-23 22:17:38
回答 1查看 281关注 0票数 0

所以我希望我的购物车总是链接,当点击标题在移动设备上,脚本我有在所有平台上都很好,但想严格它只移动。脚本在我的blockcart.tpl文件(prestashop 1.6.1.9)中。

代码语言:javascript
复制
{literal}
 <script type="text/javascript">
     $(".shopping_cart").click(function() {
     location.href = "{/literal}
     {$link->getPageLink($order_process,true)|escape:'html':'UTF-8'}
     {literal}"; });
 </script>
{/literal}   

让这个脚本只针对移动设备有什么帮助吗?

我尝试了一下(但不起作用):

代码语言:javascript
复制
{literal}
 {if isset($displayMobile)}
 <script type="text/javascript">
     $(".shopping_cart").click(function() {
     location.href = "{/literal}
     {$link->getPageLink($order_process,true)|escape:'html':'UTF-8'}
     {literal}"; });
 </script>
 {/if} 
{/literal}    
EN

回答 1

Stack Overflow用户

发布于 2017-02-24 13:55:18

PrestaShop中有一个用来检测移动设备的PHP类。您可以使用它来检测移动设备,并传递一个smarty变量来签入您的blockcart.tpl

代码语言:javascript
复制
$mobile = new Mobile_Detect();
if ($mobile->isMobile()) {
            $this->context->smarty->assign('ismobile', 1);
        } else {
            $this->context->smarty->assign('ismobile', 0);
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42418306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档