javascript - Lightbox 2.51 - 如何将关闭按钮和图像编号移至顶部?

标签 javascript jquery lightbox2

我正在使用 Lightbox 2.51,但找不到将带有关闭按钮和当前图像编号等的 lb-dataContainer 移动到顶部的解决方案

enter image description here

我只找到了旧版本的解决方案。

代码可以在这里找到:http://lokeshdhakar.com/projects/lightbox2/releases/lightbox2.51.zip

最佳答案

解决方案是用数据容器更改外容器:

Lightbox.prototype.build = function() {
  var $lightbox,
    _this = this;

  $("<div>", {id: 'lightboxOverlay'}).after
    (
          $('<div/>', {id: 'lightbox'}
          ).append(

          $('<div/>', {
            "class": 'lb-dataContainer'
          }).append($('<div/>', {
            "class": 'lb-data'
          }).append($('<div/>', {
            "class": 'lb-details'
          }).append($('<span/>', {
            "class": 'lb-caption'
          }), $('<span/>', {
            "class": 'lb-number'
          })), $('<div/>', {
            "class": 'lb-closeContainer'
          }).append($('<a/>', {
            "class": 'lb-close'
          }).append($('<img/>', {
            src: this.options.fileCloseImage
        })))
 )),

          $('<div/>', {"class": 'lb-outerContainer'}).append
          ( $('<div/>', {
                "class": 'lb-container'
              }).append($('<img/>', {
                "class": 'lb-image'
              }), $('<div/>', {
                "class": 'lb-nav'
              }).append($('<a/>', {
                "class": 'lb-prev'
              }), $('<a/>', {
                "class": 'lb-next'
              })), $('<div/>', {
                "class": 'lb-loader'
              }).append($('<a/>', {
                "class": 'lb-cancel'
              }).append($('<img/>', {
                src: this.options.fileLoadingImage
              }))))
          )

)
    ).appendTo($('body'));
  $('#lightboxOverlay').hide().on('click', function(e) {
    _this.end();
    return false;
  });

关于javascript - Lightbox 2.51 - 如何将关闭按钮和图像编号移至顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13218860/

相关文章:

javascript - jQuery 内容分离

javascript - 正则表达式 url 获取路径名后的所有内容

javascript - 向线 Highcharts 添加区域渐变

javascript - 如何重置受 jquery 函数影响的元素

html - 灯箱前向导航箭头在第一张图片后下降到下方

javascript - Lightbox2 未在线显示

javascript - 如何使用asp.net将两个图像放置在单个 Canvas 中?

php - 无法获取值(value)

jquery - ajaxStart 在 Google Chrome 中忽略 .show()

javascript - Lightbox2 想要将标题移动到图像的右侧