【发布时间】:2014-03-14 20:17:19
【问题描述】:
我有这段代码,我需要使用许多 id,不仅是 map1,还有 map1、map2、map3 等等。例如 ($usamap = $('#map_id');) 怎么做?
$usamap = $('#map1');
function bindlinks() {
$('*').unbind();
$("#unbind_link").bind("click", function (e) {
e.preventDefault();
$usamap.mapster("unbind");
$usamap.width(720);
bindlinks();
});
$("#rebind_link").bind("click", function (e) {
e.preventDefault();
$usamap.mapster(default_options);
});
$("#unbind_link_preserve").bind("click", function (e) {
e.preventDefault();
$usamap.mapster("unbind", true);
bindlinks();
});
$("#tooltip").bind("click", function (e) {
e.preventDefault();
var state = !$usamap.mapster('get_options').showToolTip;
$('#tooltip_state').text(state ? "enabled" : "disabled");
$usamap.mapster("set_options", { showToolTip: state });
});
$("#single_select").bind("click", function (e) {
e.preventDefault();
var state = !$usamap.mapster('get_options').singleSelect;
$('#single_select_state').text(state ? "enabled" : "disabled");
$usamap.mapster("set_options", { singleSelect: state });
});
$("#is_deselectable").bind("click", function (e) {
e.preventDefault();
var state = !$usamap.mapster('get_options').isDeselectable;
$('#is_deselectable_state').text(state ? "enabled" : "disabled");
$usamap.mapster("set_options", { isDeselectable: state });
});
【问题讨论】:
-
将选择器传递给方法。
-
我现在不知道怎么做,你可以给我一个例子
-
改用类名。
-
Diodeus 对不起,但我现在不知道。你能给我举个例子吗?
标签: javascript jquery map