作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试的插件:http://photopile-js.com/你可以看到它实际上有....我粘贴在下面的 3 行说明。但不知何故,我得到的不是一堆照片,而是图像文件中附加的输出。换句话说,看起来 CSS 正在工作,但 JS 从未被调用 我尝试过但不起作用的修复:- 我没有使用 photopile-js.com 建议的 jQuery 和 jQuery UI 链接,而是访问 jQuery 并尝试使用最新的源 URL(这是未注释掉的代码。注释掉的代码是源代码photopile-JS 上推荐的 URL)- 我尝试向页面添加一个脚本,以便在窗口加载时调用该函数,并且我从 photopile.js 文件中获取了该函数- 我尝试在应用程序布局文件的 javascript include 标记
中的 application.js
之前要求 photopile.js
Photopile指令代码
<body>
...
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.js"></script>
<script src="YOUR/PATH/TO/photopile.js"></script>
</body>
<div class="photopile-wrapper">
<ul class="photopile">
<li>
<a href="PATH/TO/YOUR/FULLSIZE/IMAGE">
<img src="PATH/TO/YOUR/THUMBNAIL/IMAGE" alt="Image description" ... />
</a>
</li>
<!-- Add as many list items as you require for your gallery :) -->
</ul>
</div>
查看代码:
<div class="photopile-wrapper">
<ul class="photopile">
<li><%= link_to "#{image_tag('Photo A.png')}".html_safe, "javascript:;" %></li>
<li><%= link_to "#{image_tag('Photo B.png')}".html_safe, "javascript:;" %></li>
<li><%= link_to "#{image_tag('Photo C.png')}".html_safe, "javascript:;" %></li>
<li><%= link_to "#{image_tag('Photo E.jpg')}".html_safe, "javascript:;" %></li>
<!-- Add as many list items as you require for your gallery :) -->
</ul>
</div>
<%= javascript_include_tag "photopile", "http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.js", "http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" %>
<%= stylesheet_link_tag "photopile" %>
<script> <!-- I added this, didn't work -->
window.onload = function init() {
};
</script>
最佳答案
看起来您将所有照片都放在一个 < li > 标签中。我没有使用过该库,但它们是否应该位于单独的列表标签中?
类似这样的吗?
<li>
<%= link_to "#{image_tag('Photo A.png')}".html_safe, "javascript:;" %>
</li>
<li>
<%= link_to "#{image_tag('Photo B.png')}".html_safe, "javascript:;" %>
</li>
关于javascript - jQuery 插件 photopile 无法工作,但很简单,我可能做错了什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24496154/
我正在尝试的插件:http://photopile-js.com/你可以看到它实际上有....我粘贴在下面的 3 行说明。但不知何故,我得到的不是一堆照片,而是图像文件中附加的输出。换句话说,看起来
我是一名优秀的程序员,十分优秀!