在jquery mobile中使用include文件作为参数

时间:2013-03-05 00:38:01

标签: php jquery mobile include

问候和致敬伙伴stackoverflow公民...

问题:在jquery mobile中使用包含文件作为“data-theme”参数是不是多余还是没有任何目的?

例如:

而不是使用:

<div data theme="c"></div>

使用此:

<div <?php include('inc/data-theme-file-path-here.php');?> ></div>

我宁愿在一个文件中更改此参数,而不是从多个文件中找到其他任何位置。

2 个答案:

答案 0 :(得分:1)

将主题指定类附加到一个父对象并相应地调整CSS可能会更加清晰。然后,您只需将它放在生成的HTML中的一个位置而不是许多地方。

示例:

<body class="themec">
<div class="theme-item"></div>
<div class="theme-item"></div>
<div class="theme-item"></div>
<div class="theme-item"></div>
</body>

CSS:

.themec .theme-item { css items here}

然后,如果您想要更改主题名称,只需在HTML中的一个位置更改它,这将导致所有主题项目选择不同的CSS。如果使用得当,CSS样式中的继承可以是一个非常强大和简化的东西。

答案 1 :(得分:0)

jQuery是客户端,基于源,PHP是服务器端。如果您想使用PHP动态生成此案例的源代码,那么您将获得更多权力。它不会改变jQuery Mobile的功能。实际上,只有您可以确定它是否适合您的应用程序,或者在应用程序可维护性方面具有最佳意义。