我使用href标记来使用引导打开对话框,其中一些数据将使用jquery显示,但我希望在使用href的网页中加载所有数据之前不能打开对话框。
超链接在加载页面之前工作,但数据不会被提取到对话框中,也不会显示在对话框中。我希望在我的整个网页被加载之前,必须禁用这个href,或者必须用一个加载标志来代替这个href。
这个问题有解决办法吗?
下面是我用来打开对话框的href。
<a href="#" id="<?php echo $row_rsnf['autoid'];?>" class="btn-primary lg" data-toggle="modal" data-target="#myModal<?php echo $row_rsnf['autoid']?>">Comments:</a>
发布于 2014-07-09 10:46:42
在文档准备好之前隐藏链接,然后显示一些加载程序。
<a href="#" style="display: none;" id="<?php echo $row_rsnf['autoid'];?>" class="btn-primary lg" data-toggle="modal" data-target="#myModal<?php echo $row_rsnf['autoid']?>">Comments:</a>
<div id="loader">loading...</div>
<script type="text/javascript">
$( document ).ready(function() {
//when ready show the button
$('.btn-primary.lg').show();
//hide the loader
$('#loader').hide();
});
</script>
发布于 2014-07-09 10:35:49
我会隐藏链接并使用Jquery显示一个加载器gif,Jquery有内置的事件侦听器,其中包含以下内容: open & beforeClose,用于返回链接并隐藏gif。
http://api.jqueryui.com/dialog/
https://stackoverflow.com/questions/24650861
复制相似问题