我有一个矢量插图文件与加利福尼亚州的所有县作为不同的路径.我需要让这些县在线链接到其他页面.有没有办法从这个文件自动生成一个HTML图像映射?illustrator提供了一个导出为jpg函数,它具有多边形图像图形状的选项,但它不起作用.
或者,你对这些日子的图像地图的用法有什么看法,我是否应该采用另一种方式.
是的,我知道我可以在flash中做到这一点,但我想避免这种情况.
谢谢!
我似乎无法做到这一点,并想知道使用的确切语法.
说我在jQuery中定义了两个变量
var cat = $('#cat');
var dog = $('#dog');
Run Code Online (Sandbox Code Playgroud)
我想要例如...隐藏两个div.
我知道没有变量,$('#cat, #dog').hide();
无论我怎么做变量我都不能让它工作.
(cat,dog).hide();
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有一些来自痕迹的文本,我用它来打开页面上的菜单项.例如,说出来bctext = 'pasta'.
我想以"面食"为目标,但不要说"yadda yadda yadda pasta".只有单个单词"pasta"的实例应该匹配,或者如果bctext是短语,那么它只会找到确切的短语.
这是我到目前为止:
$('ul#accordion a:contains(' + bctext + ')')
Run Code Online (Sandbox Code Playgroud)
但当然,这会发现"yadda yadda pasta".
我得到bctext以下内容:
var bctext = $('#CategoryBreadcrumb ul li:last-child').prev().children().text();
Run Code Online (Sandbox Code Playgroud)
然后,我使用以下内容编辑菜单:
$('ul#accordion a:contains(' + bctext + ')').parent()
.addClass('special')
.children('ul')
.css('display','block');
Run Code Online (Sandbox Code Playgroud)
我想要的是什么?
嗨我有一个功能使用jQuery 1.3.2工作正常,但现在我试图用1.4.2运行它,我得到以下错误"事件未定义".这里是简化的代码:
<div id="mapcontainer><img href="" usemap="#rage_image_map">
<div id="mytext"></div>
</div>
<map name="rage_image_map">
<area shape="poly" href="asthma-data/county-asthma-profiles/del-norte-county-asthma-profile" coords="12,7,10,12" alt="Del Norte County">
<area shape="poly" href="asthma-data/county-asthma-profiles/siskyou-county-asthma-profile" coords="42,3,42,6,40,8,36,11" alt="Siskyou County">
</map>
Run Code Online (Sandbox Code Playgroud)
这是功能:
$(function () {
$('area').bind('mouseover mouseleave', function () {
var mytext = $('#mytext');
if (event.type == "mouseover") {
var countyname = $(this).attr("alt");
mytext.html(countyname);
mytext.addClass('textcontainer');
} else {
mytext.text('');
mytext.removeClass('textcontainer');
}
})
});
Run Code Online (Sandbox Code Playgroud)
该类使div mytext可见并在其周围放置一条线,显示正在翻转的县名.
firebug中的错误中断位于定义mytext变量的行上.但我怀疑问题是下面的语法问题:if(event.type =="mouseover")
谢谢,丽兹