您好:)请多多包涵,我不是编码员,但我想从中学到东西。这是我目前正在处理的页面;http://www.websu.it/devnw/dev/contact.html。我目前已使用以下Javascript使用Google Maps API设置了地图:
function initialize() {
var mapOptions = {
zoom: 5,
center: new google.maps.LatLng(48.160, -6.832),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
setMarkers(map, cities);
}
var cities = [
['Groningen', 53.216723950863425, 6.560211181640625, 4],
['San Francisco', 34.01131647557699, -118.25599389648437, 5],
['New York City', 40.7143528, -74.0059731, 3],
['Amsterdam', 52.3702157, 4.8951679, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
function setMarkers(map, locations) {
for (var i = 0; i < locations.length; i++) {
var city = locations[i];
var myLatLng …Run Code Online (Sandbox Code Playgroud) 我有以下HTML,因为我正在使用Wordpress,我无法更改每个div的类.
<div class="show_hide">content1</div>
<div class="extended">extension of content 1</div>
<div class="show_hide">content2</div>
<div class="extended">extension of content 2</div>
Run Code Online (Sandbox Code Playgroud)
我的jQuery脚本如下:
<script type="text/javascript">
$(document).ready(function(){
$(".sliding").hide(0);
$(".show_hide").show(0);
$('.show_hide').click(function(){
$(".sliding").slideToggle(0);
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
现在,当点击show_hide div时,两个div都带有"extended"类显示.我想只显示div点击的扩展名.谁能帮我这个?
首先感谢您考虑回答这个问题:)非常感谢!
我使用以下代码创建了一个地图,这非常有效.
function initialize() {
var mapOptions = {
zoom: 5,
center: new google.maps.LatLng(48.160, -6.832),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
setMarkers(map, cities);
}
Run Code Online (Sandbox Code Playgroud)
但后来我想在这个阵列中的每个城市都有标记(请不要建议更改这个,因为这段代码解决了我遇到的另一个问题,除非当然绝对必要):
var cities = {
'Groningen': [ 53.216723950863425, 6.560211181640625, 7],
'San Francisco': [ 34.01131647557699, -118.25599389648437, 5],
'New York City': [ 40.7143528, -74.0059731, 3]
};
Run Code Online (Sandbox Code Playgroud)
我正在使用此代码放置实际标记(这是不起作用的部分):
function setMarkers(map, locations) {
// Add markers to the map
for (var i = 0; i < cities.length; i++) {
var data = cities [i]
var marker …Run Code Online (Sandbox Code Playgroud)