-2

これは失敗していますが、それを機能させる方法がわかりません。

私は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>';
}
?>
4

3 に答える 3