JavaScript移动重定向的可能性

时间:2014-01-27 02:33:25

标签: javascript redirect mobile

有人可以提供一些线索,说明为什么以下某些重定向代码可以正常工作,有些则没有?

该网站是:www.themissingexperience.com/index.html

我只报告我在iPhone上的用户体验。

以下两个重定向代码可以正常工作:

1)

<script type="text/javascript">
if (screen.width <= 1023) {
    document.location = "http://m.themissingexperience.com";
}
</script>

2)

<script type="text/javascript">
if ( (screen.width < 1024) && (screen.height < 768) ) { 
window.location = 'http://m.themissingexperience.com/';
} 

</script>

但是,此重定向代码不起作用:

<script type="text/javascript">
if ($(window).width() <= 1023) {
window.location.assign("http://m.themissingexperience.com/")
}
</script>

但是,当我在重定向代码之前也有这一行时,最后一个脚本将起作用:

<script src="http://code.jquery.com/jquery.js"></script>

为什么?

提前致谢。 我是一个新手。

1 个答案:

答案 0 :(得分:0)

$(window).width()使用jQuery。在使用之前需要加载jQuery。