小编liz*_*liz的帖子

插画家自动映射到imagemap?或者,还有更好的方法?

我有一个矢量插图文件与加利福尼亚州的所有县作为不同的路径.我需要让这些县在线链接到其他页面.有没有办法从这个文件自动生成一个HTML图像映射?illustrator提供了一个导出为jpg函数,它具有多边形图像图形状的选项,但它不起作用.

或者,你对这些日子的图像地图的用法有什么看法,我是否应该采用另一种方式.

是的,我知道我可以在flash中做到这一点,但我想避免这种情况.

谢谢!

html javascript jquery svg adobe-illustrator

9
推荐指数
1
解决办法
1万
查看次数

一次隐藏两个jquery变量(基本问题)

我似乎无法做到这一点,并想知道使用的确切语法.

说我在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)

谢谢!

jquery

6
推荐指数
1
解决办法
992
查看次数

jquery找到没有更多或更少的确切字符串

我有一些来自痕迹的文本,我用它来打开页面上的菜单项.例如,说出来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)

我想要的是什么?

regex jquery

5
推荐指数
1
解决办法
1046
查看次数

在mouseover/mouseout上未定义jQuery事件

嗨我有一个功能使用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")

谢谢,丽兹

javascript jquery

0
推荐指数
1
解决办法
2449
查看次数

标签 统计

jquery ×4

javascript ×2

adobe-illustrator ×1

html ×1

regex ×1

svg ×1