小编ste*_*teo的帖子

CSS宽度转换根本不起作用

你好我想动画widthspan里面a的这nav

<nav class="navigator">
   <ul>
    <li><a href="#home">H<span>home</span></a></li>
    <li><a title="What?" href="#what">W<span>what</span></a></li>
    <li><a title="Porfolio" href="#works">P<span>works</span></a></li>
    <li><a title="Who?" href="#who">W<span>who</span></a></li>
    <li><a title="Where?" href="#where">W<span>where</span></a></li>
  </ul>
</nav>
Run Code Online (Sandbox Code Playgroud)

这是它 CSS

header nav ul li a{
    position: relative;
    width: 40px;
    display: block;
    text-decoration: none;
    font-size: 18px;
    color: #000;
}
header nav ul li a:hover span{
    width: auto;
    overflow: visible;
    text-align: right;
}
header nav ul li a span{
    position: absolute;
    width: 0;
    right: 45px;
    overflow: hidden;
    transition:width 0.25s;
    -webkit-transition:width .25s;
    -moz-transition: width …
Run Code Online (Sandbox Code Playgroud)

html css css3 css-transitions

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

为什么null == undefined在javascript中为真

如果我们alert(null==undefined)输出到true.

这是什么原因.

这是在javascript中硬编码的东西还是有解释.

javascript

15
推荐指数
3
解决办法
6267
查看次数

在OpenCV中创建Matrix后调整其大小

我是OpenCV的新手,我正在研究Canny的边缘检测教程.我正在研究如何调整mat刚创建的大小.代码是这样的:

 src = imread( impath );
 ...
 dst.create( src.size(), src.type() );
Run Code Online (Sandbox Code Playgroud)

现在我尝试用这个来调整垫子的大小:

resize(dst, dst, dst.size(), 50, 50, INTER_CUBIC);
Run Code Online (Sandbox Code Playgroud)

但它似乎没有改变任何东西.

我的疑惑是两个: 1:我做以及调用resize()create()2:我如何指定尺寸mat

我的目标是调整图像大小,如果不清楚的话

c++ opencv image image-resizing

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

AngularJS以互斥的方式将类应用于多个按钮

我是AngularJS的新手,有jQuery背景,仍然试图进入Angular思考.我有几个button喜欢:

<button class="btn active">btn1</button>
<button class="btn">btn2</button>
...
<button class="btn">btnN</button>
Run Code Online (Sandbox Code Playgroud)

随着jQuery实现我的目标,那就是有active class只在一个button时刻,我会做

jQuery的

$(".btn").on('click', function(){
 $(this).siblings().removeClass('active')
        .end()
        .addClass('active');
});
Run Code Online (Sandbox Code Playgroud)

CSS

.active{ ... }
Run Code Online (Sandbox Code Playgroud)

但是我没有找到在Angular中做到这一点的一般方法.我找到了3个按钮的解决方案,但它很粗鲁,特别是如果route我的应用程序中有多个按钮.

特别是,现在我使用的解决方案是:

标记

<li class="start" ng:click="selected = 1" ng-class="{active: selected == 1}">
 <a href="#contenuti> </a>
</li>
<li class="start" ng:click="selected = 2" ng-class="{active: selected == 2}">
 <a href="#utenti> </a>
</li>
<li class="start" ng:click="selected = 3" ng-class="{active: selected == 3}">
 <a href="#messaggi> </a> 
</li> …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery angularjs

6
推荐指数
1
解决办法
1782
查看次数

OpenCV on eclipse on windows

我正在尝试在Windows上安装opencv,这是我的步骤:

  • 从网站上下载了opencv 2.4.3
  • 运行exe,在同一路径中提取文件夹
  • 打开eclipse(MinGW以前设置和配置)
  • 创建了新项目XYZ
  • 添加了新文件夹"src"
  • 添加了新类"main.cpp"
  • 添加了以下代码:

    hash include <cv.h>
    hash include <highgui.h>

    using namespace cv;
    int main(int argc, char** argv) {
    
    Mat image;
    image = imread(argv[1], 1);
    
    if (argc != 2 || !image.data) {
        printf("No image data \n");
        return -1;
    }
    
    namedWindow("Display Image", CV_WINDOW_AUTOSIZE);
    imshow("Display Image", image);
    
    waitKey(0);
    
    return 0;
    }
    
    Run Code Online (Sandbox Code Playgroud)
  • 添加了两条路径

    • "E:\来源\ OpenCV的\编译\包括"
    • "E:\来源\ OpenCV的\编译\包括\ OpenCV的"
  • 得到了编译错误 "Symbol 'cv' could not be resolved"

如果缺少任何步骤,请提供建议

c++ opencv

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

使用execCommand删除元素,使其可以撤消

所以我试图在a中hover的元素上添加一个删除按钮contenteditable,然后单击删除按钮将删除该元素.现在,我有这样的事情:

button.on("click", function() {
  item.remove();
  button.hide(); 
}
Run Code Online (Sandbox Code Playgroud)

不过,我想提出的去除可撤消,因此用户可以按command+zundo删除.据我所知,您必须使用execCommand删除元素才能执行此操作(撤消的自定义解决方案不是一个选项).有没有办法以某种方式execCommand用来删除一个特定的节点(即使是一些不可选择的东西,比如一个节点iframe)?

javascript jquery contenteditable

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

防止提交空白输入和textarea

我正在和inputa textarea和a 一起工作input button.我需要的buttondisabledinputtextarea空的.

这是Html

<input type="text" class="area">
<textarea name="testo" class="area" cols="30" rows="10"></textarea>
<input type="button" class="btn" value="send" disabled>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

$('.area').on('keyup' , function() {
    if( $('input').val().length > 0 && $('textarea').val().length > 0 ){
        $('.btn').prop('disabled', false);
    }
    else {
        $('.btn').prop('disabled', true);
    }
});
Run Code Online (Sandbox Code Playgroud)

它工作正常,但是,如果按下spacebar它并键入blank字符,则不再是lengths < 0,所以button不再是disabled.我该如何防止这种情况?

html javascript validation jquery input

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

显示回调不会触发jquery ui标签

我遵循这些例子:http://jsfiddle.net/Shef/k6TEZ/,其中使用了callback show().我callback也在执行它,但它似乎不起作用.这是我的htmljquery

HTML

<div id="tabs">
    <ul>
        <li><a href="#tabs-1">Nunc tincidunt</a></li>
        <li><a href="#tabs-2">Proin dolor</a></li>
        <li><a href="#tabs-3">Aenean lacinia</a></li>
      </ul>
      <div id="tabs-1">
        <p>Proin elit arcu,mpus lectus.</p>
      </div>
      <div id="tabs-2">
        <p>Morbi tincidunt, d</p>
      </div>
      <div id="tabs-3">
        <p>Mauris eleife.</p>

      </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

 $("#tabs").tabs({
    show: function(event,ui){
        console.log("shown"+ui.index);
    }   
 });

$( "#tabs" ).find( ".ui-tabs-nav" ).sortable({
    axis: "x"
});

//tabsactivate
//tabsshow
 $('#tabs').on('tabsactivate', function(event, ui) {
    $(ui.newTab).data('index',ui.newTab.index());     
    console.log($(ui.newTab).data('index'),ui.newTab.index());
});
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决为什么show()不解雇?

jquery ui 1.10它无法正常工作.使用1.9.2它可以工作.

jquery tabs jquery-ui

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

手动激活标签jquery ui 1.10.3

我真的生气了,我搜索了jquery ui doc和stackoverflow的问题(大量问题),但我无法弄清楚如何在jquery 1.10+中手动激活tabs(.tabs()).

我创建并尝试了这个解决方案:

$(mytabs).tabs("option", "active", index);
Run Code Online (Sandbox Code Playgroud)

但它似乎没有成功.有人可以帮助我知道如何激活标签,例如当我create换新标签时?

我无法弄清楚jQuery UI如何不再select是我所知道的完成这一目标的事件.

tabs用这个创造了新的东西function:

var addTab = function() {
  var tabTemplate = "<li><a href='#tabs-1'>non titolato</a></li>";
  var li = $.parseHTML(tabTemplate);
    $(li).addClass('ui-corner-all');
    $(".ui-tabs-nav").append(li);
    $("#stepBuilder").tabs('refresh');
}
Run Code Online (Sandbox Code Playgroud)

我想激活最后创建的那个.

jquery tabs jquery-ui jquery-ui-tabs

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

Javascript:回调中的变量范围

我试图variable在一个function调用a的内部重新使用callback,但它不会像我认为的那样工作;

another()(); //=> logs "somevalue"
callingfn(); //=> logs " someval is not defined"

function a(fn){
  var someval = "some-value";
  return fn();
} 

function callingfn(){
 return a.call(this, function(){
   console.log(someval)
  })
}

function another(){
  var sv = "somevalue";
  return function(){
    console.log(sv);
  }
}
Run Code Online (Sandbox Code Playgroud)

我无法理解,如果这是关闭相关的问题,但一开始我预计,somevalcallingfn将已经确定.

我哪里错了?

javascript scope callback

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