Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
移动应用程序和JQM出现奇怪的CSS问题_Css_Jquery Mobile - Fatal编程技术网

移动应用程序和JQM出现奇怪的CSS问题

移动应用程序和JQM出现奇怪的CSS问题,css,jquery-mobile,Css,Jquery Mobile,我认为这与JQM无关,但可能只是CSS 我有一个非常基本的移动网页,它加载了正确的css。此页面上有一个链接,该链接指向一个类似的页面,但具有不同的css引用。。但在我点击刷新之前,它不会应用css。我用iphone浏览器测试了这个 有没有人有类似的问题或看到过这个 默认情况下,JQM的工作方式是通过ajax在加载的第一个页面的“内部”加载每个链接页面。 这是在幕后进行的 如果您想强制加载不同的内容,最快的方法是使用 <a href="location.html" rel="externa

我认为这与JQM无关,但可能只是CSS

我有一个非常基本的移动网页,它加载了正确的css。此页面上有一个链接,该链接指向一个类似的页面,但具有不同的css引用。。但在我点击刷新之前,它不会应用css。我用iphone浏览器测试了这个


有没有人有类似的问题或看到过这个

默认情况下,JQM的工作方式是通过ajax在加载的第一个页面的“内部”加载每个链接页面。 这是在幕后进行的

如果您想强制加载不同的内容,最快的方法是使用

<a href="location.html" rel="external">click here</a>

这就是我知道它绝对不会使用ajax的方式。不幸的是,这会禁用整洁的页面更改效果

在文档中,它说您应该使用

<script>
$(document).ready(function() {
    // disable ajax nav
    $.mobile.ajaxLinksEnabled = false;
});
</script>

$(文档).ready(函数(){
//禁用ajax导航
$.mobile.ajaxLinksEnabled=false;
});
但这并不总是对我有效

请记住,所有内容都是重新加载的,因此您必须在“新建”页面中包含所有javascript和css

实现要求的另一种方法是在所有页面上加载两个Css文件,并使用javascript到媒体标记在它们之间切换

希望这有帮助。我花了很长时间想办法让jqm像一个经典网站一样工作