2013-03-05 77 views
0

问候和拜同胞计算器公民参数文件...使用包括在jQuery Mobile的

问:是不是多余的或它打败任何目的使用包括“数据主题为”参数jQuery Mobile的文件?

例如:

而不是使用:

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

使用此:

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

我宁愿改变这个参数在一个文件,而不是其他地方它从多个文件中找到。

回答

0

jQuery是客户端,基于源和PHP是服务器端。如果你想使用PHP来为这种情况动态生成源代码,那么给你更多的权力。它不会改变jQuery Mobile的功能。真的,只有您可以确定它是否适合您的应用程序,或者在应用程序可维护性方面具有最佳意义。

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样式中的继承可能是一个非常强大和简化的事情。