我有一个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代码时,一定要打开浏览器的开发者控制台并学会使用该工具 - 它功能超强。 –