Javascript 如何为响应版本提供不同的CSS和jQuery文件

Javascript 如何为响应版本提供不同的CSS和jQuery文件,javascript,jquery,css,responsive-design,Javascript,Jquery,Css,Responsive Design,我真的是一个新的响应设计。我为一个网站制作了一个音乐播放器。这是一个插件,我想让它有响应性,所以在iPhone上,布局会改变CSS,也不需要一些jQuery函数和方法,比如mouseenter和mouseleave,还有一些函数需要完全改变。我该怎么做?它只是一个插件,那么如何为插件的移动版本提供不同的jQuery和CSS文件呢?搜索媒体查询如果您想获取有关用户web浏览器的信息,可以检测他们的用户代理。通常更好的做法是使用媒体查询或功能检测来仅更改需要更改的资源。然而,如果你真的需要确定用户在

我真的是一个新的响应设计。我为一个网站制作了一个音乐播放器。这是一个插件,我想让它有响应性,所以在iPhone上,布局会改变CSS,也不需要一些jQuery函数和方法,比如mouseenter和mouseleave,还有一些函数需要完全改变。我该怎么做?它只是一个插件,那么如何为插件的移动版本提供不同的jQuery和CSS文件呢?

搜索媒体查询如果您想获取有关用户web浏览器的信息,可以检测他们的用户代理。通常更好的做法是使用媒体查询或功能检测来仅更改需要更改的资源。然而,如果你真的需要确定用户在什么设备上,这里有一个教程,解释如何基于用户代理通过javascript或PHP提供不同的资源:@Vincenator据我所研究,媒体查询只针对CSS文件。是这样吗?我不能使用媒体查询来更改函数和js文件吗?@DanielJJ,媒体查询只用于CSS文件是正确的。最佳实践通常是避免为不同的浏览器使用单独的文件;相反,您可以为所有浏览器提供相同的CSS和Javascript文件,但设计每个文件以适当地响应不同的浏览器。您可以通过在CSS文件中使用媒体查询和在Javascript文件中使用功能检测来实现这一点。