これは失敗していますが、それを機能させる方法がわかりません。
私はphp配列を持っています:
$swipe_list = array('customers.html', 'index.html', 'atr_backplane.html');
これは、どのページにカルーセルがあり、タッチ サポートが必要かを知るためです。
だから私はphpでページをチェックし、それがリストされている場合、JSはタッチデバイスをチェックし、追加のjsモバイルファイルを書き込みます.
jsがクライアント側で検出できる前に、サーバースクリプトが実行を試みるためですか??
<?php
if(in_array($selected, $swipe_list)){ ?>
<script type="text/javascript">
function isTouchDevice(){ document.write('<script type="text/javascript" src="js/jquery.mobile.custom.min.js"></script>')
}
</script>
<?php }?>
<?php if(!in_array($selected, $exclude_list)){
print '<script type="text/javascript" src="js/camera.js"></script>';
}
?>