此代碼非常簡單,所以我覺得可以通過將php變量與jquery函數參數關聯來縮短代碼。如果您有任何想法,請幫忙。謝謝如何縮短涉及php和jquery的代碼
<script type="text/javascript">
<?php if (is_page($toppageID1)) { ?>
$(document).ready(function() {
Show('1');
});
<?php } elseif (is_page($toppageID2)) { ?>
$(document).ready(function() {
Show('2');
});
<?php } elseif (is_page($toppageID3)) { ?>
$(document).ready(function() {
Show('3');
});
<?php } elseif (is_page($toppageID4)) { ?>
$(document).ready(function() {
Show('4');
});
<?php } elseif (is_page($toppageID5)) { ?>
$(document).ready(function() {
Show('5');
});
<?php } elseif (is_page($toppageID6)) { ?>
$(document).ready(function() {
Show('6');
});
<?php } elseif (is_page($toppageID7)) { ?>
$(document).ready(function() {
Show('7');
});
<?php }; ?>
</script>
是的,JS代碼可以縮短。但是你需要改變你的PHP代碼。爲什麼不只是得到你的PHP變量的最後一位數字,並將其放入jQuery中?你必須改變生成變量的PHP代碼 – JohnP 2011-04-04 08:22:05
你能給我一個我應該如何創建php變量的例子嗎? – 808inbinary 2011-04-04 08:23:36
您應該首先取出PHP if塊之外的重複'$(document).ready(function(){...});'。 – 2011-04-04 08:23:46