我正在使用一个 java 小程序为餐厅创建一个房间的“虚拟之旅”的网站。它需要一个大的全景图像,一个加载图像和小程序的.jar 文件,并创建小程序。小程序已经在为他们的旧站点使用中创建,所以我只是重新部署它。
我想在它上面使用移动光标而不是默认光标,但我似乎无法用 JavasSript 或 CSS 样式来影响它。我已经尝试在 applet 标签上内联,在样式表中,甚至在加载它的 jQuery 中。
不知道代码对这个问题有多有用,但以防万一的代码片段:
JavaScript
$(function() {
$(".tourlink a").click(function(e) {
$(".instructions").remove();
e.preventDefault();
var url = $(this).attr("href"),
$target = $("#virtual"),
targetOffset = $target.offset().top,
distance = Math.abs($(this).offset().top - targetOffset);
$target.load(url+" #app", function() {
$('html,body').animate({scrollTop: targetOffset}, 1000 + (distance / 5));
}).before('<p class="center instructions"><strong>Click and drag your mouse to tour the area</strong></p>');
});
});
HTML格式
<h1>Virtual Tour</h1>
<div style="width:300px; float:right;">
<h2>Evansville</h2>
<ul class="tourlink">
<li><a href="tour/tour.asp?tour=entrance" target="_blank">Entrance</a></li>
<li><a href="tour/tour.asp?tour=large" target="_blank">Large Hibachi</a></li>
<li><a href="tour/tour.asp?tour=small" target="_blank">Small Hibachi</a></li>
<li><a href="tour/tour.asp?tour=sushi" target="_blank">Sushi Bar & Dining Area</a></li>
<li><a href="tour/tour.asp?tour=banquet" target="_blank">Private Dining</a></li>
</ul>
</div>
<div style="width:300px; float:left;">
<h2>Lexington</h2>
<ul class="tourlink">
<li><a href="tour/tour.asp?tour=lexbar" target="_blank">Bar</a></li>
<li><a href="tour/tour.asp?tour=lexsushi" target="_blank">Sushi Bar</a></li>
<li><a href="tour/tour.asp?tour=lexhibachi1" target="_blank">Hibachi 1</a></li>
<li><a href="tour/tour.asp?tour=lexhibachi2" target="_blank">Hibachi 2</a></li>
</ul>
</div>
APPLET(文件参数的变化取决于链接)
<div id="app">
<applet archive="/review/nagasaki-inn/tour/ptviewer.jar" code="ptviewer.class" width="700" height="480">
<param name="file" value="/review/nagasaki-inn/tour/large.jpg" />
<param name="wait" value="/review/nagasaki-inn/tour/naglogo.jpg" />
</applet>
</div><!--app-->
我以前使用过一个小程序,特别是使用处理,我只能在应用程序内部使用代码更改光标:
cursor(MOVE);
您需要在 Java applet 源代码中的组件上调用setCursor。
setCursor(Cursor.MOVE_CURSOR);
如果你没有访问源代码,你可以反编译 Applet 类并重新编译,但要小心,如果这是第三方代码,这可能是违反许可证。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(54条)