我看到很多关于这个话题的mais没有明确的答案。Jquery backstrech 是否支持 DIV 元素内的声明?
这行得通
$.backstretch(imgSrcPath); // attaching to the body element ?
但是在 DIV 元素内声明不起作用。
$("#content").backstretch(imgSrcPath); // by id element
or
$(".Content").backstretch(imgSrcPath); // by class name
DIV"内容"在正文元素内的 html 页面中定义
<div id="content" class="Content"/></div>
Jquery 组件在 HTML 页面中定义为以下
购物.js剧本。请注意,imgsrc 包含服务器端单个映像的路径。对于 remider,这在正文元素 $.backstrech 上定义时有效......而不是我的例如 $("#content")
$(document).ready(function() {
......
$.backstretch(imgsrc});
.....
});
有人可以对此发表意见吗?
提前致谢
假设你指的是jQuery插件Backstretch,它允许你
[...]将动态调整大小,支持幻灯片播放的背景图像添加到任何页面或元素。
向元素添加后拉伸的演示如下所示:
$("#demo").backstretch("http://dl.dropbox.com/u/515046/www/garfield-interior.jpg");
所以是的,它应该有效。为什么它不适合你,很难知道,你必须包含更多演示问题的代码。
我按照您对问题的编辑制作了一个代码笔,它工作正常:http://codepen.io/anon/pen/PNPdWq
不过,您的文档.ready函数中有一个明显的拼写错误,删除}
,您应该很高兴。