小编use*_*957的帖子

chartjs在折线图上显示悬停点

我正在使用Chartjs v.1.0.2,并尝试设置一个点,使其仅显示在图表上方。之后,应将其删除。我已经设法通过更改对象值来显示它,但是它不是流畅的运动,也不总是显示点。这也不会在悬停时将其隐藏。鼠标停留不动时如何流畅和隐藏?

window.onload = function(){

        var ctx = $("#chart1").get(0).getContext("2d");
                var chart1 = new Chart(ctx).Line(data1, options);


                $("#chart1").hover(function(e) {
                    var activeBars = chart1.getPointsAtEvent(e); 
                    activeBars[0].display = true;
//                    console.log(activeBars[0]);
                    chart1.update();
                 });

    };

    var data1 = {
            labels: ["January", "February", "March", "April", "May", "June", "July"],
            datasets: [
                {
                    label: "My First dataset",
                    fillColor: "rgba(95,186,88,0.7)",
                    strokeColor: "rgba(95,186,88,1)",
                    pointColor: "rgba(95,186,88,1)",
                    pointStrokeColor: "#fff",
                    pointHighlightFill: "#fff",
                    pointHighlightStroke: "rgba(220,220,220,1)",
                    data: [65, 59, 80, 81, 56, 55, 40]
                }
            ]
    };



var options = {
    responsive: true,
    bezierCurve : false, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery chart.js

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

jquery验证IE对象不支持属性

我正在使用jQuery验证插件.如果我尝试设置自定义字段以突出显示它仅在IE中显示错误(在IE11和IE10上测试).控制台错误是Object doesn't support property or method 'closest'指向"突出显示"部分中的行.

代码是:

$(document).ready( function(){
    $("#formPost_connection").validate({
        rules: {
            mail: {
                required: true
            }
        },
        messages: {
            mail: {
                required: "Please enter your email address or username"
            }
        },
        errorElement : 'div',
        errorPlacement: function(error, element) {
            var parent = element.closest('.form-group');
            error.insertAfter(parent);
        },
        highlight: function(element, errorClass) {
            var parent = element.closest('.form-group');
            $(parent).addClass('field-error');
        },
        unhighlight: function(element, errorClass) {
            var parent = element.closest('.form-group');
            $(parent).removeClass('field-error');
        }
    }); 
});
Run Code Online (Sandbox Code Playgroud)

表单的HTML是:

<form id="formPost_connection" autocomplete="on" method="POST" name="" action="">
                    <fieldset> …
Run Code Online (Sandbox Code Playgroud)

jquery internet-explorer jquery-validate

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