我要这个:
http://jqueryui.com/demos/dialog/#modal-message
当您点击ClickMe时发生.
怎么办?
<script type="text/javascript"> $(document).ready(function() { $('div.thedialog').dialog({ autoOpen: false }) $('#thelink').click(function(){ $('div.thedialog').dialog('open'); }); } </script> </head> <body> <div id="thedialog" title="Download complete"> <p> <span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span> Your files have downloaded successfully into the My Downloads folder. </p> <p> Currently using <b>36% of your storage space</b>. </p> </div> <a href="#" id="thelink">Clickme</a>
没什么发生
解决方法
而不是div.thedialog,给div#thedialog.的.与类名一起使用,当使用ids时,会使用#.
(另外,如果这是您使用的实际代码,则有一个缺少的括号:))
工作代码:
<!doctype html> <head> <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/ui-lightness/jquery-ui.css" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $('div#thedialog').dialog({ autoOpen: false }) $('#thelink').click(function(){ $('div#thedialog').dialog('open'); }); }) </script> </head> <body> <div id="thedialog" title="Download complete"> <p> <span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span> Your files have downloaded successfully into the My Downloads folder. </p> <p> Currently using <b>36% of your storage space</b>. </p> </div> <a href="#" id="thelink">Clickme</a> </body>