小编Hal*_*yon的帖子

加载地图后,Google Maps API v3不会禁用滚轮

我正在网站上实现谷歌地图,一切都很好,除了我似乎无法在地图加载后禁用滚轮.如果我在地图加载到scrollwheel之前设置了选项:false,那么滚轮被禁用,但是如果我稍后再尝试(我有一个启用/禁用滚轮的复选框).

以下是我在页面加载时谷歌地图的选项:

var myOptions = {
            zoom: 15,
            center: currentPosition,
            draggable: true,
            scrollwheel: true,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
Run Code Online (Sandbox Code Playgroud)

map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);

然后在单击事件触发复选框后,我有以下代码来禁用滚轮.有趣的是,draggable = false正在工作,阻止我拖动地图.

var checked = $('#chkPin').is(':checked');
        log("map active: " + checked);
        if (checked) {
            map.scrollwheel = false;
            map.draggable = false;
            map.zoomControl = false;
        } else {
            map.scrollwheel = true;
            map.draggable = true;
            map.zoomControl = true;
        }
Run Code Online (Sandbox Code Playgroud)

javascript google-maps-api-3

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

在Orchard CMS中路由自定义控制器

我在设置路由到Orchard中的自定义控制器时遇到了一些麻烦.

我创建了一个视图:

@model dynamic
@{
    Script.Require("jQuery");
}
@using (Html.BeginForm("Send", "Email", FormMethod.Post, new { id = "contactUsForm" }))
{
    <fieldset>
        <legend>Contact Us</legend>
        <div class="editor-label">Name:</div>
        <div class="editor-field">
            @Html.TextBox("Name", "", new {style = "width: 200px"})
        </div>
        <div class="editor-label">Email Address:</div>
        <div class="editor-field">
            @Html.TextBox("Email", "", new {style = "width: 200px"})
        </div>
        <div class="editor-label">Telephone Number:</div>
        <div class="editor-field">
            @Html.TextBox("Telephone", "", new {style = "width: 200px"})
        </div>
        <div class="editor-label">Message:</div>
        <div class="editor-field">
            @Html.TextArea("Message", "", new {style = "width: 200px"})
        </div>
        <br/>
        <input id="ContactUsSend" type="button" value="Submit" />
    </fieldset>
}
@using …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-routing orchardcms asp.net-mvc-3

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