酷炫时间罗盘
感觉很新奇的时间罗盘程序,显示非常酷炫,如下图:
源代码如下
罗盘.html<!doctype html><html><head><meta charset="utf-8"><title>罗盘时钟</title><script src="https://libs.baidu/jquery/1.11.3/jquery.min.js"></script><style>* {margin:0;padding:0;}#wrap {position:fixed;left:0;top:300px;width:800px;height:800px;border:1px solid #000;position:fixed;left:0;top:0;color:gold;font-size:14px;position:relative;background:#000;line-height:20px;}#wrap .wrap_inner {width:800px;height:800px;background:#000;position:relative;border-radius:50%;}#wrap .wrap_inner .timeout {width:800px;height:800px;position:absolute;background:transparent;}#wrap .wrap_inner .timeout:nth-of-type(1) {transition:1s linear;box-shadow:0 0 20px gold;border-radius:50%;}#wrap .wrap_inner .timeout:nth-of-type(2) {width:600px;height:600px;left:100px;top:100px;transition:1s linear;}#wrap .wrap_inner .timeout:nth-of-type(3) {width:400px;height:400px;left:200px;top:200px;transition:1s linear;}#wrap .wrap_inner .timeout:nth-of-type(4) {width:300px;height:300px;left:250px;top:250px;transition:1s linear;}#wrap .wrap_inner .timeout:nth-of-type(5) {width:200px;height:200px;left:300px;top:300px;transition:1s linear;}#wrap .wrap_inner .timeout .secbox {width:400px;height:20px;position:absolute;left:400px;top:390px;transform-origin:left center;}#wrap .wrap_inner .timeout .minbox {width:300px;height:20px;position:absolute;left:300px;top:290px;transform-origin:left center;}#wrap .wrap_inner .timeout .houbox {width:200px;height:20px;position:absolute;left:200px;top:190px;transform-origin:left center;}#wrap .wrap_inner .timeout .datbox {width:150px;height:20px;position:absolute;left:150px;top:140px;transform-origin:left center;}#wrap .wrap_inner .timeout .daybox {width:100px;height:20px;position:absolute;left:100px;top:90px;transform-origin:left center;}#wrap .zhizhen {width:400px;height:20px;background:rgba(255,255,255,.4);position:absolute;left:400px;top:390px;z-index:999;}</style></head><body><div id="wrap"> <div class="wrap_inner"> <div class="timeout"></div> <div class="timeout"></div> <div class="timeout"></div> <div class="timeout"></div> <div class="timeout"></div> <div class="timeout"></div> </div> <div class="zhizhen"></div></div><script> var Months = ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月']; var Days = ['一号', '二号', '三号', '四号', '五号', '六号', '七号', '八号', '九号', '十号', '十一号', '十二号', '十三号', '十四号', '十五号', '十六号', '十七号', '十八号', '十九号', '二十号', '二十一号', '二十二号', '二十三号', '二十四号', '二十五号', '二十六号', '二十七号', '二十八号', '二十九号', '三十号', '三十一号']; var Dates = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']; var Hours = ['零点', '一点', '二点', '三点', '四点', '五点', '六点', '七点', '八点', '九点', '十点', '十一点', '十二点', '十三点', '十四点', '十五点', '十六点', '十七点', '十八点', '十九点', '二十点', '二十一点', '二十二点', '二十三点']; var Minutes = ['一分', '二分', '三分', '四分', '五分', '六分', '七分', '八分', '九分', '十分', '十一分', '十二分', '十三分', '十四分', '十五分', '十六分', '十七分', '十八分', '十九分', '二十分', '二十一分', '二十二分', '二十三分', '二十四分', '二十五分', '二十六分', '二十七分', '二十八分', '二十九分', '三十分', '三十一分', '三十二分', '三十三分', '三十四分', '三十五分', '三十六分', '三十七分', '三十八分', '三十九分', '四十分', '四十一分', '四十二分', '四十三分', '四十四分', '四十五分', '四十六分', '四十七分', '四十八分', '四十九分', '五十分', '五十一分', '五十二分', '五十三分', '五十四分', '五十五分', '五十六分', '五十七分', '五十八分', '五十九分', '六十分']; var Second = ['一秒', '二秒', '三秒', '四秒', '五秒', '六秒', '七秒', '八秒', '九秒', '十秒', '十一秒', '十二秒', '十三秒', '十四秒', '十五秒', '十六秒', '十七秒', '十八秒', '十九秒', '二十秒', '二十一秒', '二十二秒', '二十三秒', '二十四秒', '二十五秒', '二十六秒', '二十七秒', '二十八秒', '二十九秒', '三十秒', '三十一秒', '三十二秒', '三十三秒', '三十四秒', '三十五秒', '三十六秒', '三十七秒', '三十八秒', '三十九秒', '四十秒', '四十一秒', '四十二秒', '四十三秒', '四十四秒', '四十五秒', '四十六秒', '四十七秒', '四十八秒', '四十九秒', '五十秒', '五十一秒', '五十二秒', '五十三秒', '五十四秒', '五十五秒', '五十六秒', '五十七秒', '五十八秒', '五十九秒', '六十秒']; var Otimeout = document.querySelectorAll('.timeout'); var date = new Date(); var month = date.getMonth() + 1; var data = date.getDate(); var day = date.getDay(); var hours = date.getHours(); var minutes = date.getMinutes(); var seconds = date.getSeconds(); console.log(day) console.log(data) var nowsecond = 'rotate(' + -6 * (seconds - 1) + 'deg)' Otimeout[0].transform = nowsecond; var nowminutes = 'rotate(' + -6 * (minutes - 1) + 'deg)' Otimeout[1].transform = nowminutes; var nowhours = 'rotate(' + -15 * (hours) + 'deg)' Otimeout[2].transform = nowhours; var nowday = 'rotate(' + -51.4 * (day - 1) + 'deg)' Otimeout[3].transform = nowday; var nowdata = 'rotate(' + -11.6 * (data - 1) + 'deg)' Otimeout[4].transform = nowdata; (function() { //秒 for (var i = 0; i < 60; i++) { var secbox = document.createElement('div'); secbox.className = 'secbox' var Rotate = 'rotate(' + 6 * i + 'deg)' // console.log(Rotate) secbox.transform = Rotate secboxnerText = Second[i] secbox.textAlign = 'right' Otimeout[0]endChild(secbox); } //分 for (var i = 0; i < 60; i++) { var minbox = document.createElement('div'); minbox.className = 'minbox' var Rotate = 'rotate(' + 6 * i + 'deg)' // console.log(Rotate) minbox.transform = Rotate minboxnerText = Minutes[i] minbox.textAlign = 'right' Otimeout[1]endChild(minbox); } //时 for (var i = 0; i < 24; i++) { var houbox = document.createElement('div'); houbox.className = 'houbox' var Rotate = 'rotate(' + 15 * i + 'deg)' // console.log(Rotate) houbox.transform = Rotate houboxnerText = Hours[i] houbox.textAlign = 'right' // houbox.textIndent = '1em' Otimeout[2]endChild(houbox); } //星期 for (var i = 0; i < 7; i++) { var datbox = document.createElement('div'); datbox.className = 'datbox' var Rotate = 'rotate(' + 51.4 * i + 'deg)' // console.log(Rotate) datbox.transform = Rotate datboxnerText = Dates[i] datbox.textAlign = 'right' Otimeout[3]endChild(datbox); } //天 for (var i = 0; i < 31; i++) { var daybox = document.createElement('div'); daybox.className = 'daybox' var Rotate = 'rotate(' + 11.6 * i + 'deg)' // console.log(Rotate) daybox.transform = Rotate dayboxnerText = Days[i] daybox.textAlign = 'right' Otimeout[4]endChild(daybox); } (function() { var count = seconds - 1; var con = minutes - 1; var cos = hours - 2; var timer = setInterval(function() { count++ var rotate = 'rotate(' + -6 * count + 'deg)' Otimeout[0].transform = rotate if (count % 60 == 0) { con++; var rotate1 = 'rotate(' + -6 * con + 'deg)' Otimeout[1].transform = rotate1 if (con % 60 == 0) { cos++; var rotate2 = 'rotate(' + -15 * cos + 'deg)' Otimeout[2].transform = rotate2 } } }, 1000) })(); })() function $(id) { return document.querySelector(id) }</script></body></html>
改进建议:
以透明方式显示在桌面上,不影响桌面的正常使用酷炫时间罗盘
感觉很新奇的时间罗盘程序,显示非常酷炫,如下图:
源代码如下
罗盘.html<!doctype html><html><head><meta charset="utf-8"><title>罗盘时钟</title><script src="https://libs.baidu/jquery/1.11.3/jquery.min.js"></script><style>* {margin:0;padding:0;}#wrap {position:fixed;left:0;top:300px;width:800px;height:800px;border:1px solid #000;position:fixed;left:0;top:0;color:gold;font-size:14px;position:relative;background:#000;line-height:20px;}#wrap .wrap_inner {width:800px;height:800px;background:#000;position:relative;border-radius:50%;}#wrap .wrap_inner .timeout {width:800px;height:800px;position:absolute;background:transparent;}#wrap .wrap_inner .timeout:nth-of-type(1) {transition:1s linear;box-shadow:0 0 20px gold;border-radius:50%;}#wrap .wrap_inner .timeout:nth-of-type(2) {width:600px;height:600px;left:100px;top:100px;transition:1s linear;}#wrap .wrap_inner .timeout:nth-of-type(3) {width:400px;height:400px;left:200px;top:200px;transition:1s linear;}#wrap .wrap_inner .timeout:nth-of-type(4) {width:300px;height:300px;left:250px;top:250px;transition:1s linear;}#wrap .wrap_inner .timeout:nth-of-type(5) {width:200px;height:200px;left:300px;top:300px;transition:1s linear;}#wrap .wrap_inner .timeout .secbox {width:400px;height:20px;position:absolute;left:400px;top:390px;transform-origin:left center;}#wrap .wrap_inner .timeout .minbox {width:300px;height:20px;position:absolute;left:300px;top:290px;transform-origin:left center;}#wrap .wrap_inner .timeout .houbox {width:200px;height:20px;position:absolute;left:200px;top:190px;transform-origin:left center;}#wrap .wrap_inner .timeout .datbox {width:150px;height:20px;position:absolute;left:150px;top:140px;transform-origin:left center;}#wrap .wrap_inner .timeout .daybox {width:100px;height:20px;position:absolute;left:100px;top:90px;transform-origin:left center;}#wrap .zhizhen {width:400px;height:20px;background:rgba(255,255,255,.4);position:absolute;left:400px;top:390px;z-index:999;}</style></head><body><div id="wrap"> <div class="wrap_inner"> <div class="timeout"></div> <div class="timeout"></div> <div class="timeout"></div> <div class="timeout"></div> <div class="timeout"></div> <div class="timeout"></div> </div> <div class="zhizhen"></div></div><script> var Months = ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月']; var Days = ['一号', '二号', '三号', '四号', '五号', '六号', '七号', '八号', '九号', '十号', '十一号', '十二号', '十三号', '十四号', '十五号', '十六号', '十七号', '十八号', '十九号', '二十号', '二十一号', '二十二号', '二十三号', '二十四号', '二十五号', '二十六号', '二十七号', '二十八号', '二十九号', '三十号', '三十一号']; var Dates = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']; var Hours = ['零点', '一点', '二点', '三点', '四点', '五点', '六点', '七点', '八点', '九点', '十点', '十一点', '十二点', '十三点', '十四点', '十五点', '十六点', '十七点', '十八点', '十九点', '二十点', '二十一点', '二十二点', '二十三点']; var Minutes = ['一分', '二分', '三分', '四分', '五分', '六分', '七分', '八分', '九分', '十分', '十一分', '十二分', '十三分', '十四分', '十五分', '十六分', '十七分', '十八分', '十九分', '二十分', '二十一分', '二十二分', '二十三分', '二十四分', '二十五分', '二十六分', '二十七分', '二十八分', '二十九分', '三十分', '三十一分', '三十二分', '三十三分', '三十四分', '三十五分', '三十六分', '三十七分', '三十八分', '三十九分', '四十分', '四十一分', '四十二分', '四十三分', '四十四分', '四十五分', '四十六分', '四十七分', '四十八分', '四十九分', '五十分', '五十一分', '五十二分', '五十三分', '五十四分', '五十五分', '五十六分', '五十七分', '五十八分', '五十九分', '六十分']; var Second = ['一秒', '二秒', '三秒', '四秒', '五秒', '六秒', '七秒', '八秒', '九秒', '十秒', '十一秒', '十二秒', '十三秒', '十四秒', '十五秒', '十六秒', '十七秒', '十八秒', '十九秒', '二十秒', '二十一秒', '二十二秒', '二十三秒', '二十四秒', '二十五秒', '二十六秒', '二十七秒', '二十八秒', '二十九秒', '三十秒', '三十一秒', '三十二秒', '三十三秒', '三十四秒', '三十五秒', '三十六秒', '三十七秒', '三十八秒', '三十九秒', '四十秒', '四十一秒', '四十二秒', '四十三秒', '四十四秒', '四十五秒', '四十六秒', '四十七秒', '四十八秒', '四十九秒', '五十秒', '五十一秒', '五十二秒', '五十三秒', '五十四秒', '五十五秒', '五十六秒', '五十七秒', '五十八秒', '五十九秒', '六十秒']; var Otimeout = document.querySelectorAll('.timeout'); var date = new Date(); var month = date.getMonth() + 1; var data = date.getDate(); var day = date.getDay(); var hours = date.getHours(); var minutes = date.getMinutes(); var seconds = date.getSeconds(); console.log(day) console.log(data) var nowsecond = 'rotate(' + -6 * (seconds - 1) + 'deg)' Otimeout[0].transform = nowsecond; var nowminutes = 'rotate(' + -6 * (minutes - 1) + 'deg)' Otimeout[1].transform = nowminutes; var nowhours = 'rotate(' + -15 * (hours) + 'deg)' Otimeout[2].transform = nowhours; var nowday = 'rotate(' + -51.4 * (day - 1) + 'deg)' Otimeout[3].transform = nowday; var nowdata = 'rotate(' + -11.6 * (data - 1) + 'deg)' Otimeout[4].transform = nowdata; (function() { //秒 for (var i = 0; i < 60; i++) { var secbox = document.createElement('div'); secbox.className = 'secbox' var Rotate = 'rotate(' + 6 * i + 'deg)' // console.log(Rotate) secbox.transform = Rotate secboxnerText = Second[i] secbox.textAlign = 'right' Otimeout[0]endChild(secbox); } //分 for (var i = 0; i < 60; i++) { var minbox = document.createElement('div'); minbox.className = 'minbox' var Rotate = 'rotate(' + 6 * i + 'deg)' // console.log(Rotate) minbox.transform = Rotate minboxnerText = Minutes[i] minbox.textAlign = 'right' Otimeout[1]endChild(minbox); } //时 for (var i = 0; i < 24; i++) { var houbox = document.createElement('div'); houbox.className = 'houbox' var Rotate = 'rotate(' + 15 * i + 'deg)' // console.log(Rotate) houbox.transform = Rotate houboxnerText = Hours[i] houbox.textAlign = 'right' // houbox.textIndent = '1em' Otimeout[2]endChild(houbox); } //星期 for (var i = 0; i < 7; i++) { var datbox = document.createElement('div'); datbox.className = 'datbox' var Rotate = 'rotate(' + 51.4 * i + 'deg)' // console.log(Rotate) datbox.transform = Rotate datboxnerText = Dates[i] datbox.textAlign = 'right' Otimeout[3]endChild(datbox); } //天 for (var i = 0; i < 31; i++) { var daybox = document.createElement('div'); daybox.className = 'daybox' var Rotate = 'rotate(' + 11.6 * i + 'deg)' // console.log(Rotate) daybox.transform = Rotate dayboxnerText = Days[i] daybox.textAlign = 'right' Otimeout[4]endChild(daybox); } (function() { var count = seconds - 1; var con = minutes - 1; var cos = hours - 2; var timer = setInterval(function() { count++ var rotate = 'rotate(' + -6 * count + 'deg)' Otimeout[0].transform = rotate if (count % 60 == 0) { con++; var rotate1 = 'rotate(' + -6 * con + 'deg)' Otimeout[1].transform = rotate1 if (con % 60 == 0) { cos++; var rotate2 = 'rotate(' + -15 * cos + 'deg)' Otimeout[2].transform = rotate2 } } }, 1000) })(); })() function $(id) { return document.querySelector(id) }</script></body></html>
改进建议:
以透明方式显示在桌面上,不影响桌面的正常使用琼斯邂逅了偶像,给我一个支点,我可以撬动整个地球!夺宝奇兵5
#娱评大赏# #影视解说##影视连载计划##挑战30天在头条写日记#
2023刚刚上映的夺宝奇兵5命运转盘震撼回归,不过也是夺宝奇兵系列的最终章,印第安纳·琼斯可以说是陪伴了我们的整个童年时光。在这一集,琼斯遇到了那位说过,给我一个支点,我就能撬起整个地球的人。
琼斯邂逅了偶像,给我一个支点,我可以撬动整个地球!夺宝奇兵5(视频)
故事发生在二战末期,琼斯一上来就被当作间谍,被抓了起来,在德军正要给他做提拉时,一颗500公斤重的炮弹,从屋顶钻到了地面。一声巨响,德军都被炸飞,只有琼斯完好无损,是不是因为他本身就飞着啊喂。哈哈。德军科学家找到了朗基努斯之枪,因曾沾染了的血而闻名,正要献给老大,长官却让先去柏林再说,因为现在要急忙跑路了。
琼斯得知搭档被抓,开始一路狂奔,披荆斩棘。最后连琼斯自己都不知道,怎么就上了疾驰的火车。这边搭档正在被德军拷问,科学家破门而入,告诉长官那个朗基努斯之枪可能是个假货。拿回柏林就是给自己找麻烦,但是已经找到了另外一个神器,那就是安提基瑟拉仪,驾驭它的人会变成上帝。
琼斯这边,敏锐的找到了存放圣枪的车厢,进门才发现有士兵把守,士兵见到长官琼斯到来,起立致敬。刚刚骗过士兵,拿起圣枪离开时,被士兵发现了军衣上的透明窟窿,琼斯一个闪身,关上车厢大门,进入下一关。打开箱子发现圣枪是假货。刚要骂骂咧咧,士兵已经追了上来,琼斯又一个反锁,又过了一关。长官来到现场,放出了士兵们,下令全军捉拿琼斯。琼斯误打误撞的来到了长官的车厢,成功解救了搭档。正要逃跑,碰到了德军科学家。两人一个负责干人,一个负责拿轮盘。琼斯见状,必须拿走啊。刚出车厢,联军的飞机呼啸,琼斯等人一路逃窜,德军被自己的防空炮干的一人不剩,主角光环的琼斯,站在机枪面前都打不中,两人一路向前,突然,长官拦住了去路。经典画面马上要出现。不料前方隧道,没让经典画面出现。
两人在隧道里你来我往。最后琼斯一脚踢掉长官匕首,二脚踹倒长官。长官把琼斯扑倒在地,并把他推到隧道顶部摩擦,随后气压把琼斯差点带到车底,长官赶紧补枪,被琼斯一鞭子打掉手枪。搭档趁机拿起手枪,干掉了长官。德军科学家用枪威胁搭档把枪放下,我就奇怪了,搭档还真把枪给扔了,你说,你俩都拿着枪,凭什么你就把枪扔了啊。命令琼斯交出轮盘,这回没有谈判的条件了,枪都扔了。琼斯只好把轮盘乖乖的交了出去。这把白玩儿。 可是德军科学家还没捂热乎,就被灯杆,一个大耳帖子,打飞了出去,看着都疼。这时,前方的铁路被炸断,两人只能跳车。上岸后,搭档才知道,原来琼斯给科学家的罗盘时假货,两人高高兴兴的带着罗盘回家了。
一转眼几十年过去了,来到了60年代。老态的琼斯依然在大学授课。但这是他的最后一堂课,因为他要退休了。在欢送会上,同事们送给了琼斯纪念品。一下子,琼斯迷失了自我。好在,老搭档的女儿海伦娜找到了他,邀请他继续寻找罗盘,表示父亲这么多年一直继续研究着罗盘。琼斯带着小海来到学校仓库,穿过无数货架,找到了尘封数十年的罗盘,并交给了小海。
琼斯正在给小海讲述着罗盘的神秘力量时,一伙持枪匪徒想要截胡罗盘。小海见势,立马开溜,把琼斯和匪徒一起关在仓库里了。琼斯利用货架来了个多米诺,逃了出去。经验丰富的琼斯,躲过了追捕,发现了被无辜击杀的同事。随即拿起电话报警,不料,被匪徒控制。中途,琼斯利用游行队伍和自己的战斗伎俩成功逃脱。随后一场公路追击战又打响了。宝马和哈雷的较量。宝马直取小路,进了地铁。历经了和地铁的亲密接触,最后,一个华丽的转身进了车厢。老琼斯真不是盖的。旁边的老太太投去了崇拜的目光。
在老友萨拉的帮助下,得知,小海参与拍卖走私品。而下个礼拜在大西洋饭店还有场拍卖会,到时,在那里应该能找到小海。老萨开车带着琼斯来到机场,并为琼斯拿来了几十年不用的装备,在飞机上,琼斯回忆起和搭档的对话,这个罗盘能打开时间的裂缝,一定要摧毁它。到达饭店,小海正在介绍着罗盘,琼斯闯了进来宣布拍卖会结束了。小海正和琼斯撒娇时,一个熟悉的面孔出现了,他就是德军科学家。那次的大耳帖子居然没给他送走?几人开始争抢起来,琼斯甩了几鞭子后,经典的第一部画面又出现了啊喂。但没有想到,小丑竟是我自己。经过一番混战,罗盘还是让德军科学家拿走了。
琼斯正要开车追赶时,一伙人拦住了去路。他就是当地的地头蛇,怒斥小海骗了他的钱还有感情,现在还和老头子在一起,于是开始对小海进行报复。德军科学家的汽车从身旁经过,小海换车继续追逐,琼斯也毫不示弱,用精湛的车技和小海竞赛着。琼斯用敏捷的身手救了自己一命。跳到了小海的车上,又经过一番追逐,德军科学家的手下朝地头蛇开枪,小海也勇敢的跳上了科学家的汽车抢夺罗盘,琼斯也在另一边帮忙,这时,地头蛇开足马力撞了上来,琼斯为了救小海,把她拉了回来。地头蛇紧追不舍,在马上就要撞到他们时,地头蛇的车被胡同卡住。这下,众人松了口气。开始进发下一站,寻找另一半罗盘。
众人来到希腊雅典,琼斯向老朋友借船出海,一行人纵身入海,在海底发现一艘沉船,船内都是骸骨,众人四处搜索着,经验丰富的琼斯,率先发现了一个宝箱。突然一艘快艇来到,一根氧气管被无情割断。当他们返回水面时,发现德国科学家在船上等候着他们。表示琼斯相继送给了自己两件宝贝,并夸赞退休了还这么有活力。科学家打开宝箱,方板上的密码自己破解不了,威胁琼斯帮着破解一下。可惜没有如愿,这时,小海站了出来,要求拿10万美金作为交换条件。科学家直接拿出了一袋钻石,小海随即开始破解密码,带着大家一句一句的破解,最后终于知道了罗盘另一半的位置。小海配合琼斯点燃一枚隐藏的雷管,在雷管爆炸之际,三人趁机拿着方板,跳上科学家的快艇逃跑。小海解释到,刚才我都是瞎编的,我厉不厉害。琼斯在小海的提示下,用火机点燃了方板,待方板融化,奇迹般的出现一轮黄金罗盘。小海立马打起了黄金罗盘的主意,被琼斯制止了。因为找到了另一半罗盘真正的位置。
三人全速前进,来到了西西里。等待景区闭馆动手时,小海的小跟班,发现了科学家居然跟踪到了这里。并把他劫持了。琼斯和小海“借”了一辆婚车追了过去。追至黄金十二宫的第一宫,两人打算开始寻找罗盘。两人兴奋的唱起了歌。来到回音最大的地方,开始向上攀爬,经过一处吊桥,来到一处墙上爬满各种虫子的地方,吓得两人夺路而逃。来到一处甲烷聚集地,地上又是一堆骸骨。这里居然是雅典娜神殿。琼斯根据罗盘提示,想到了排水体积测量法,两人站在水里,把数枚石墩搬到水里。水池突然倾斜,两人坐着滑楼梯,来到的新的入口。
进到里面,找到了阿基米德之墓。打开石棺,罗盘的另一半显露在两人面前。但令两人不解的是,应该一千年后才有的手表,居然戴在阿基米德的手上。两人正纳闷儿时,科学家赶到。威胁琼斯交出罗盘,随后,科学家将两块罗盘合并。指针神奇的旋转起来,众人看的出神,小跟班跳了出来扑倒了手下,小海一个反手也干掉一个。琼斯让小海带着小跟班先走,不料自己却中了一枪。科学家带着琼斯离开了这里。小海骑上摩托在后面跟踪。科学家表示,罗盘可以算出时间裂缝的位置,然后可以回到过去或未来。而现在他要回到1939年,改变二战历史。
科学家换上德军的服装出发。小海骑上摩托追赶,小跟班驾驶一架飞机跟踪。小海不顾生命危险抓住飞机轮子,进入舱内。科学家根据罗盘指引,没多久就找到了时间裂缝。琼斯看到颤动的物品,想到几千年来,无数次地震,地壳数次变化经纬度也不准确了。但是,科学家就不信邪,还是进入了裂缝。经过飞机颠簸失控。众人来到一片海域。突然被一颗长矛攻击,离近才发现,人们拿着远古兵器作战,琼斯推测这里是公元前214年,阿基米德正在研制着罗盘。这年代的人没有见过飞机,把他们当成了怪物,向他们发动了攻击。琼斯见机带着小海跳伞逃亡。科学家的飞机坠落。阿基米德来到事故现场,拿走了罗盘和手表,原来石棺里的手表是这么来的啊喂。作为考古学家的琼斯,见到了历史中的偶像,激动不已,并想留下来。小海劝说琼斯不可以,会改变历史的。于是一拳打晕了琼斯,带他回到现在。醒来的琼斯看到了自己的妻子,感动的落泪。发现这个世界还有他所留恋的人。