我正在使用一個名爲Reveal的插件,並試圖根據URL中是否存在變量(即www.mysite.com?status=new)來啓動它。我已經測試了GET狀態代碼(工作正常,回顯它),並且設置了按鈕被按下時顯示工作。兩個工作完美無瑕。但是,目標是如果狀態==新,則觸發該事件。這是我的代碼:PHP:調用Javascript命令
<?
if($status == 'new'){
echo '<script type="text/javascript">$(\'#myModal\').reveal();
</script>';
}
?>
不工作:/任何幫助?我已經嘗試過很多組合,並且沒有任何東西可以工作。我的代碼放在靠近頁面的底部(主體部分),不知道這問題的..
編輯:也試過這個(沒有工作):
<?
if($status == 'new'){
echo '<script type="text/javascript">
$(document).ready(function() {
e.preventDefault();
$(\'#myModal\').reveal();
});
</script>';
}
?>
扎克
究竟不起作用? JS獲得輸出嗎? 「status」是「新」嗎? –
@Pekka:JS輸出,我檢查了源代碼。但實際的插件沒有開火.. – Zakman411