小编sil*_*ntw的帖子

OSMDroid PathOverlay

今天我很期待如何在OSMDroid中使用PathOverlay.

我找不到任何解释它是如何工作的.

我需要创建一个建议的路线(不像导航系统),只需要一个点开始,做一个"电路",然后返回起点.

就像这样(在谷歌地图中绘制):

电路

我在这里要问的是,正确的方法是什么,指定一个自定义路径,做我想要的转弯.

谢谢!

java android stroke osmdroid

8
推荐指数
2
解决办法
2万
查看次数

AutoComplete jQuery使用JSON数据

想象一下包含以下数据的json文件:

[
    {
        color: "red",
        value: "#f00"
    },
    {
        color: "green",
        value: "#0f0"
    },
    {
        color: "blue",
        value: "#00f"
    },
    {
        color: "cyan",
        value: "#0ff"
    }
]
Run Code Online (Sandbox Code Playgroud)

使用jQuery的自动完成方法,我希望它能够将颜色显示为选项,以便在输入上选择和插入.

<input type="text" name="selector" id="selector" />

<input type="text" name="color" id="color" />
<input type="text" name="value" id="value" />
Run Code Online (Sandbox Code Playgroud)

以上不需要介绍.选择对的颜色的搜索,input.color色彩值,并input.value价值的价值.

编辑: 我有这个JSON数据:

[{
    "label": "Sec\u00e7\u00e3o 1",
    "value": "1"
}, {
    "label": "Sec\u00e7\u00e3o 2",
    "value": "2"
}, {
    "label": "Sec\u00e7\u00e3o 3",
    "value": "3"
}, { …
Run Code Online (Sandbox Code Playgroud)

ajax jquery json jquery-ui jquery-ui-autocomplete

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

排序表后不会触发jQuery click()事件

加载页面时,如果单击某一行,它将记录到控制台clicked.

但是,如果您对表进行排序(单击表标题),tr如果您尝试单击行,则单击事件on 不会被触发.

我正在使用这个插件:tablefixedheader

jQuery的

$(document).ready(function(){
    $("table.ex").fixheadertable({
        caption        : 'Tarefas Dispon&iacute;veis',
        showhide    : false,
        height        : '265',
        zebra       : true,
        zebraClass  : 'ui-state-default',
        sortable    : true,
        sortedColId : 0,
        dateFormat  : 'Y/m/d',
        pager        : true,
        rowsPerPage    : 25,
        colratio    : [110,150],
        minColWidth : 110,
        resizeCol    : true
    });

    // problem with this click
    // The event isn't triggered:

    $("table.ex tr").click(function(){
        console.log('clicked');
    });

});
Run Code Online (Sandbox Code Playgroud)

演示 http://jsfiddle.net/QpU3c/

jquery html-table jquery-plugins

4
推荐指数
1
解决办法
1680
查看次数

只有在使用jquery检查后才在div之前添加元素

我在按钮点击div之前添加标签,如下所示:

$(".deletebutton").before("<label></label>");
Run Code Online (Sandbox Code Playgroud)

这里.deletebutton是一个div.但我发现通过多次点击可以添加多个标签.我想检查div之前是否存在标签.如果是的话,我不想再添加一个.

我的HTML结构是这样的:

<li>
    <label></label>
    <div class="deletebutton"></div>
<li>
Run Code Online (Sandbox Code Playgroud)

请建议

[更新]任何更好的解决方案?这对我有用

if ($(".deletebutton").prev().get(0).tagName != 'LABEL') {
    $(".deletebutton").before("<label></label>");
} else {
    $(".deletebutton").prev().remove();
    $(".deletebutton").before("<label></label>");
}
Run Code Online (Sandbox Code Playgroud)

如果我们想检查父母怎么办?

@silentw如果每次都有一个div添加了什么.deletebutton?

我使用以下代码,但它不起作用:

var parentTag = $(".ruRemove").parent().get(0).tagName;

if (parentTag == 'LI') {
    $(".ruRemove").wrap("<div class='data deletebutton'></div>");
    $(".deletebutton").before("<label></label>");
} else {

    var par = $('.deletebutton').parent();
    if (par.is('div')) par.remove();
    $(".ruRemove").wrap("<div class='data deletebutton'></div>");

    var prev = $('.deletebutton').prev();
    if (prev.is('label')) prev.remove();
    $('.deletebutton').before("<label></label>");
}

<label> </label>
<div class="deletebutton">
    <label> </label>
    <div class="deletebutton">
        <label> </label>
        <div class="deletebutton">
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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