gpt4 book ai didi

javascript - MVC下如何使用Lightbox

转载 作者:行者123 更新时间:2023-11-30 06:09:38 25 4
gpt4 key购买 nike

我是 Lightbox2 库的忠实粉丝,过去曾使用过它,但不是在 MVC 项目中。过去我记得 Lightbox2 对它的脚本、css 和图像所在的路径很挑剔。我特别记得必须将所有内容都放在页面路径的子目录中,否则它不会工作。

在非 MVC 应用程序中,这种方法很好,但现在我发现自己在处理 MVC 应用程序,页面的 URL 可能与目录结构无关。因此,按照以下说明链接到 Lightbox2:

<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>

显然行不通。

我尝试将绝对路径放入给我效果的 JavaScript,只是没有图像。我怀疑 JavaScript“知道”它的图像在哪里,但找不到它们。

有人在 MVC 环境中成功使用 Lightbox2 吗?也许只是成功地将 Lightbox2 部署到非子目录?

谢谢!

最佳答案

我相信 Lightbox 假定您具有如下结构:

/images    prevlabel.gif    nextlabel.gif    loading.gif    closelabel.gif/css    lightbox.csslightbox.js

You can just open lightbox.js and find:

fileLoadingImage:        'images/loading.gif',     
fileBottomNavCloseImage: 'images/closelabel.gif',

并在 lightbox.css 中找到:

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

随心所欲。

关于javascript - MVC下如何使用Lightbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/217414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com