2013-03-05 79 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樣式中的繼承可能是一個非常強大和簡化的事情。