2016-02-13 43 views
1

在CSS中,我们可以使用@media根据屏幕宽度(代码)激活代码。 我想知道PHP是否有类似的功能?用于css @media的PHP中的类似功能?

例如:如果我希望下面的代码只在992px以下有效,那么这将如何完成?或者我必须坚持css编辑才能使这项工作...

// Move WooCommerce Single Sharing 
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_sharing', 50); 
add_action('woocommerce_single_product_summary', 'woocommerce_template_single_sharing', 30); 

在此先感谢您的意见!

+2

PHP在服务器端运行,通常无法访问浏览器窗口的大小。 – Amber

回答

1

你可以使用jquery执行屏幕分辨率的php代码。

if($(window).width() > 992) 
{ 
    $.ajax({ 
    url: 'js/nbw-parallax.js', 
    dataType: "script", 
    success: function() { 
    //success 
    } 
}); 
} 
+0

感谢您的回答Dhaval,我不知道这是可能的。但如果我不能在PHP中完成,我认为最好是坚持使用CSS ......不错的答案。 :) 祝你有美好的一天! – TimVanGorp