我是Javascript新手——每次刷新页面时,我都会尝试以不同的顺序重新加载页面上的图像——这样每次访问都会有一个新的网站安排。
类似于这里所做的:pauljung.co.uk
这里使用的函数是MathRandom,它可以调整图像的大小,并在加载时将图像放置在不同的位置。但是,我想知道如何准确地将图像调用到页面的HTML主体上?
我尝试在主体中放置一个间隔gif,并将其链接到id=picture的JS,但是这不会一次加载所有图像。
<img src="images/spacer.gif" id="Picture" alt="some image">
$(document).ready(function () {
$('#picture > img').each(function () {
var randomXs = ["0px", "5%", "10%"];
var randomX2s = ["0px", "0px", "0px", "5%"];
var randomYs = ["200px", "50px", "100px", "150px", "250px", "300px"];
var randomY2s = ["0px", "5%"];
var widths = ["35%", "30%", "20%", "20%", "20%", "40%"];
if ($(window).width() > 1024) {
var randomXs = ["0px", "5%", "10%", "15%", "30%", "20%"];
var randomX2s = ["0px", "0px", "0px", "5%"];
var randomYs = ["200px", "50px", "-100px", "100px", "150px", "250px", "300px"];
var randomY2s = ["0px", "5%"];
var widths = ["20%", "30%", "20%", "15%", "20%", "25%", "20%"];
}
if ($(window).width() > 1600) {
var randomXs = ["0px", "5%", "10%", "15%", "30%", "20%"];
var randomX2s = ["0px", "5%"];
var randomYs = ["200px", "50px", "-100px", "100px", "150px", "250px", "300px"];
var randomX2s = ["0px", "0px", "0px", "0px", "5%"];
var widths = ["35%", "30%", "22%", "20%", "18%", "17%", "23%", "10%", "12%", "15%", "15%", "11%", "13%"];
}
var randomX = randomXs[Math.floor(Math.random() * randomXs.length)];
var randomX2 = randomX2s[Math.floor(Math.random() * randomX2s.length)];
var randomY = randomYs[Math.floor(Math.random() * randomYs.length)];
var randomY2 = randomY2s[Math.floor(Math.random() * randomY2s.length)];
var width = widths[Math.floor(Math.random() * widths.length)];
$(this).css('width', width);
$(this).css('margin-right', randomX2);
$(this).css('margin-left', randomX);
$(this).css('margin-bottom', randomY);
$(this).css('margin-top', randomY2);
});
});
现代浏览器对元素执行区分大小写的搜索
因此HTML ID是区分大小写的。
在这种情况下,id“Picture”应更改为“Picture”。
<img src="images/spacer.gif" id="picture" alt="some image">
我希望这能有所帮助。
目前,我创建了一个具有相机功能的应用程序,该功能允许用户选择其图像或进行捕获。我从 https://stackoverflow.com/a/22165449/5261462 那里得到了教程。但是我希望将所选图像意图发送到另一个页面,而不仅仅是显示在imageView上。图像需要修复屏幕,并且可以在下面添加标题,如whatsapp。 这是我目前为止尝试过的。 一切都从 Project1 开始.jav
问题内容: 我有一个应用程序,它使用一个ng-view和多个控制器和视图。如果我浏览根目录,例如:www.domain.com,则一切正常。除非我按Ctrl +R(刷新),否则会显示404错误页面未找到。例如:刷新此页面给我错误。http://domain.com/item/1/。 但是,如果我使用hashbang访问页面,则它可以工作。例如:http://domain.com/#!/item/1
因此,我从文件夹中链接了两个HTML图像:images/但是在javascript中,我试图让骰子在每次刷新后随机更改这些图像。我不知道为什么它不起作用 下面是HTML代码 下面是js代码 注意:我是一个新的学习者,仍在努力理解javascript。谢谢你谦虚的回答和帮助。如果解释得简单一点,我就可以理解了。 修复上面的代码后 我在刷新页面时遇到问题这就是它显示的内容 在此处输入图像描述
问题内容: 我想以随机顺序在CardLayout中显示卡片或屏幕。我需要有关如何完成此操作的指导。我应该使用什么策略? 我尝试使用下面的代码,但它的顺序固定。我希望能够选择我喜欢的任何顺序。 编辑! 抱歉,按我的意思随机排列并不是说改组。但是,很高兴知道。我希望程序的用户能够输入一些输入。根据输入的值,显示特定的屏幕/卡。 问题答案: 这是直接跳转到卡片的简单方法。 显然,这将需要对其余代码进行一
我试图显示与Html文件位于同一文件夹中的静态图像,但似乎无法获得正确显示的正确路径。我正在开发的应用程序还包括一个从数据库获取数据的java后端,我使用HTML和javascript在前端显示它,整个应用程序作为插件在Web服务器上运行。图像和Html文件都位于此处: Web应用程序的URL路径是: <代码>https://staging.com/jira/secure/SchedulerAct
问题内容: 在此问题中, 有一个功能要求,要求使用可选种子进行订购,以允许随机订购。 我需要能够对随机排序的结果进行分页。用Elasticsearch 0.19.1怎么做? 谢谢。 问题答案: 您可以使用唯一字段(例如id)和随机盐的哈希函数进行排序。根据结果的真实程度,您可以执行以下原始操作: 或像 第二个示例将产生更多随机结果,但速度会稍慢。 为了使这种方法起作用,必须存储字段。否则,查询