【问题标题】:one click inserting and closing via jquery pop up通过jquery弹出一键插入和关闭
【发布时间】:2014-06-10 18:27:20
【问题描述】:

我正在尝试建立一个媒体库,在处理这个问题时,我被插入图像源并在同一次插入单击时关闭弹出窗口搞砸了。
在这里,我从那里调用我的弹出窗口和 ajax

<div class="place"></div>
<div class="popup_bk" id="popup_bk"></div>
<div class="popup_gal" id="popup_bk"></div>
<script>
$(document).ready(function() {
  function close (){
    $(".popup_gal").hide(); 
    $(".popup_bk").hide();
  }
  $('.actlink').click(function() {
    $(".popup_gal").load("http://gtc.app/admin/media/gallery/").fadeIn('slow'); 
    $(".popup_bk").fadeIn('slow');
  });
  $('.popup_bk').click(function() {
    close();
  });
});
</script>

通过加载(ajax)调用加载的另一个画廊页面是

<input type="checkbox" class="sel_img" value="<?php echo $media->id; ?>">
<img src="<?php echo $media->file_path . $media->file_name;?>" class="thumbnail index-thumb">
<input type="button" id="insert" name="insert" value="insert" class="btn btn-primary btn-lg pull-right" id="insert-btn">    
<script>
$(document).ready(function() {
  $('#insert').click(function(event) {
    var chImg='';
    $('.sel_img:checked').each(function(idx,ele){
      chImg+=$(this).siblings('img').attr('src');
    });
    $('.place').html(chImg);
 });
});
</script>

所以任何人都可以帮助我解决这个搞砸的代码,这是一个很好的方法还是可以改进 其次!我想在&lt;div class="place"&gt;&lt;/div&gt; 点击插入按钮并同时关闭弹出窗口时检索我处理过的数据。

【问题讨论】:

  • 一个 jsFiddle 链接会有所帮助。
  • 到底是什么问题?

标签: javascript jquery css ajax


【解决方案1】:

感谢我尝试了更多并完成了这个

<script>
$(document).ready(function() {
    $('#insert').click(function(event) {
        var chImg='';
        $('.sel_img:checked').each(function(idx,ele){
                chImg+=$(this).siblings('img').attr('src');

        });
        $('.place').attr('src',chImg);
        $('.popup_gal').css('display','none');
        $('.popup_bk').css('display','none');
        //alert(chImg);
    });
});

【讨论】:

  • 我使用的函数 close() 不能正常工作。
猜你喜欢
  • 2011-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多