javascript - <div> 部分的可变背景

标签 javascript jquery html css ajax

我想写一个部分是这样的 html:

<div id="...." style="background-image:url(---.jpg);">
    <p>...</p>
</div>

我正在考虑在主机目录中创建一个图像文件夹,并为用户提供选择可以作为上述背景的适当图像的选项。有人可以建议我如何实现吗?

最佳答案

你想要的,没有你想的那么简单

如果您不想关心文件夹中有哪些图像可用,您将需要一个服务器进程,它可以将该文件夹的内容作为列表返回,例如给定

<div id="someDiv">Some content to make sure the div is not collapsed</div>

你需要生成这样的东西(不推荐内联,使用 jQuery 或类似的会简化你的代码)

<a href="someimage.jpg" 
onclick="document.getElementById('someDiv').style.backgroundImage=this.href;
return false"><img src="someimage.jpg" height="100" /></a>

要使用自动完成你可以这样做

$(document).ready(function() {
  $("input#autocomplete").keypress(function(e) {
    if (e.which == 13 ) {
      $('#someDiv').("background-image", "url("+$(this).val()+")");
      event.preventDefault();
    }
  });
  $("input#autocomplete").autocomplete({
      source: ["apple.jpg", "banana.jpg","orange"]
  });
});

关于javascript - <div> 部分的可变背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8895294/

相关文章:

javascript - 在 ini 文件中的 jasp 中设置 javascript 中的变量

javascript - 为什么这些 Javascript 函数会产生不同的结果?

html - css:在基线上显示所有 float 文本(可变字体大小)

html - IE 中 UL 内的 float 元素低于 float 输入 - 但在 Chrome 中没问题

javascript - 从页面隐藏 div

javascript - 使用 axios 将表单数据发布到 api javascript

javascript - 文章和视频的“数据库”,无法访问服务器端脚本

javascript - 是否可以使用 Angular HTML 文档进行 $compile

java - 哪个可互操作的 JavaScript 和 Grails/Java 模板框架?

javascript - 需要修复 Chrome 和 IE 中的 Tooltip Position