我有一個JavaScript警報,通過點擊#menu2返回一個警報,完全符合我的要求,但是我想將警報的可視部分更改爲在Chrome瀏覽器中完美工作。爲此,我嘗試了幾次使用jQuery,Bootbox等等。所以我在這裏嘗試了一個更好的編程,使我的腳本更加用戶友好。如何讓我的警報更好看使用模態?
我試過使用,但無濟於事。
其中前一個問題的其他選擇:
how to change the style of alert box
這裏是我的html
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<ul id='menu'>
<li id='menu1'><a href='/web/front/helpdesk.public.php' title="Home" class='itemP'>Home</a>
</li>
<li id='menu2'><a href='/web/front/helpdesk.public.php' title="Cria um chamado" class='itemP'>Cria um chamado</a>
</li>
<li id='menu3'><a href='/web/front/ticket.php' title="Chamados" class='itemP'>Chamados</a>
</li>
<li id='menu4'><a href='/web/front/reservationitem.php' title="Reservas" class='itemP'>Reservas</a>
</li>
<li id='menu5'><a href='/web/front/helpdesk.faq.php' title="FAQ" class='itemP'>FAQ</a>
</li>
</ul>
下面是我的javascript
"<script type='text/javascript'>
$(document).ready(function(){
$('#menu2').click(function(event){
event.preventDefault();
alert('Text');
})
});
</script>";
我對Chrome警示
我試圖做些什麼來改變我的戒備的視覺部分。
"<script type='text/javascript'>
$(document).ready(function() {
$('#menu2').dialog({
e.preventDefault();
});
$('#menu2').click(function() {
});
});
</script>";
我不能在我的PHP代碼在這裏描述的示例程序。所以我貼了我的代碼的一部分,我有我的腳本工作。我要求您使用此處介紹的解決方案的代碼來提高我的理解。
if (Session::haveRight("ticket", CREATE)) {
$menu['create_ticket']['id']= "menu2";
/*My alert of menu2*/
echo "<script type='text/javascript'>
$(document).ready(function(){
$('#menu2').click(function(event){
event.preventDefault();
alert('Text');
})
});
</script>";
$menu['create_ticket']['default'] = '/front/helpdesk.public.php?create_ticket=1';
$menu['create_ticket']['title'] = __s('Create a ticket');
$menu['create_ticket']['content'] = array(true);
}
觀測值:我發出腳本PHP應用程序。
我希望有人能幫助我..
我可以編程使用sweetalert更好看的警報。現在我需要爲#menu調用onClick函數。但我無法前進。
我的新的腳本
echo '<script type="text/javascript">';
echo 'setTimeout(function() { swal("Return the alert test !","Message!","success");';
echo '}, 1000);</script>';
我的新警報:
N非常理解你爲什麼說jQueryUI對話框不適合你。您可以按照自己想要的樣式設置對話框樣式,因爲它完全由普通HTML製成,而Alert功能使用系統默認樣式呈現對話框,該對話框很難用不同的樣式自定義。 – woodykiddy
我是編程的初學者,我無法使用上面的示例放置腳本。當我點擊菜單時,它不會返回警報。這可能是一件簡單的事情,但我不明白該怎麼做。 –
控制檯中是否有錯誤?在編寫javacript代碼時,一定要打開瀏覽器的開發者控制檯並學會使用該工具 - 它功能超強。 –