【发布时间】:2017-03-04 05:14:20
【问题描述】:
我正在使用 jquery 插件进行图像注释。我在不同的选项卡中有多个图像。我为此目的使用 jquery 选项卡,但在此之前,我使用了基础选项卡并面临同样的问题。 这是我的代码
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<script src="libs/jquery.min.js"></script>
<title>jQuery UI Tabs functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"> </script>
<link type="text/css" rel="stylesheet" href="annotorious-0.6.4/css/annotorious.css" />
<script type="text/javascript" src="annotorious.min.js"></script>
<script>
$(function() {
$( "#tabs-1" ).tabs();
});
</script>
<style>
#tabs-1{font-size: 14px;}
.ui-widget-header {
background:#b9cd6d;
border: 1px solid #b9cd6d;
color: #FFFFFF;
font-weight: bold;
}
</style>
</head>
<body onload="init();">
<div id = "tabs-1">
<ul>
<li><a href = "#tabs-2">Tab 1</a></li>
<li><a href = "#tabs-3">Tab 2</a></li>
<li><a href = "#tabs-4">Tab 3</a></li>
</ul>
<div id = "tabs-2">
<img id="myImage" src="pic2.jpg" style="border: 30px solid #ccc; padding:20px;" width="30%" height="30%" />
</div>
<div id = "tabs-3">
<img id="myImage1" src="pic1.jpg" style="border: 30px solid #ccc; padding:20px;" width="30%" height="30%" />
</div>
<div id = "tabs-4">
<p>ed ut perspiciatis unde omnis iste natus error sit
voluptatem accusantium doloremque laudantium, totam rem aperiam,
eaque ipsa quae ab illo inventore veritatis et quasi architecto
beatae vitae dicta sunt explicabo. </p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat. </p>
</div>
</div>
<script>
function init() {
anno.makeAnnotatable(document.getElementById('myImage1'));
anno.makeAnnotatable(document.getElementById('myImage'));
}
</script>
</body>
</html>
我想对图像进行注释。所以这里我的 jquery 图像注释插件适用于标签 1(第一张图片),但它不适用于标签 2(第二张图片)或任何其他标签。也许这与javascript事件有关,请帮助我。
【问题讨论】:
-
有什么问题?请具体说明,以便我们尝试重新创建它。另外,检查浏览器的 JS 日志是否有任何错误。仅供参考:
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui- lightness/jquery-ui.css " rel = "stylesheet">中有一个空格。通常,网址中甚至不接受空格,因此这可能是您的问题的一部分。 -
请帮帮我。
标签: javascript jquery plugins