我是 JQuery 的新手——不是 javascript 的新手。
能够使用演示 index.html 页面中提供的超链接按钮打开 OSX 样式对话框,但希望在页面加载时打开它。我在 StackOverflow 上阅读了几个链接(如何在页面加载时调用 SimpleModal OSX 对话框?),但仍然无法让它在完全相同的 index.html 页面中工作。我最终通过编程调用隐藏按钮元素的按钮单击来采取权宜之计 - 请参见以下片段:
onLoad="document.getElementById('load_OSX_Example').click();">
<input type="hidden" id="load_OSX_Example" value="" class='osx'>
<script type="text/javascript" language="javascript">
//#### open the OSX Modal ##########
$(document).ready(function(){
$("#osx-modal-content").modal();
});
</script>
所以我有两个问题:
- 如何以编程方式使用 javascript/html 调用 class='osx'?
- 为什么不能使用 $("#osx-modal-content").modal(); 在javascript中调用(见上面的片段)?我在多个浏览器中尝试过,屏幕上显示的唯一内容是这个标签的内容:“div id="osx-modal-title",并且在 jscript 控制台中没有错误。