小编Kri*_*son的帖子

复制Jquery Draggables

我正在尝试创建一个可以复制并拖放到droppable上的draggalbe项目.好吧,经过一点努力,继续工作,使得重复的拖拽成为可能.但是"drop"方法正在使它如果我不止一次拖动新的克隆,它继续克隆自己.我明白为什么会这样做,但我不太确定如何关闭它.只有可放置框外的项目应该是可复制的.一旦进入框中,副本也应该能够移动,但不能克隆自身.

尝试将小刺猬拖到盒子里(到目前为止,这么好.),然后将它拖放到盒子里几次以查看问题.

$(function() {
    $("#draggable1").draggable({ helper: 'clone', revert: "invalid" });
    $("#panel1").droppable({
        drop: function(event, ui) {
            $(this).append($(ui.helper).clone().draggable());
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

jquery clone droppable draggable

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

innerHTML导致ul自我关闭

我试图通过从缓存的文本文件中提取并循环播放推文来显示Twitter提要.工作正常,直到我尝试将这些推文变成列表.li元素正确地附加到innerHTML,但是开头ul自闭,并且结尾ul消失.

function twitterStatusCallback(obj) {
   if(obj && obj.length){
       document.getElementById('twitter_status').innerHTML += "<ul>";
       var len = obj.length;

      for(var i = 0; i < len; i++){
    //Only get tweets less than 7 days old.
    if ((relativeTimeNumeric(obj[i].created_at)) < (8*24*60*60)) { 

    var tweet = obj[i];

        document.getElementById('twitter_status').innerHTML += "<li>" + linkify(tweet.text);
        document.getElementById('twitter_status').innerHTML += relativeTime(tweet.created_at) +"</li>";

   }
   }
  document.getElementById('twitter_status').innerHTML += "</ul>"; 
}
 }
Run Code Online (Sandbox Code Playgroud)

javascript innerhtml html-lists

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

使用svg忽略Jquery not selector

尝试更改svg组中所有路径的颜色,但已经给出类"static"的路径除外.我尝试了以下两种方法:

$('.groupClass').children().not('.static').css('fill', '#FF0')
Run Code Online (Sandbox Code Playgroud)

在这种情况下,忽略not选择器.所有图层都会改变颜色

我也尝试过:

$('.groupClass').children('not(.static)').css('fill', '#FF0')
Run Code Online (Sandbox Code Playgroud)

在这种情况下,颜色变化停止工作.

你可以在这里看到实际的项目,看看svg结构:http://www.thelionscall.com/wp-content/Temp/ 我试图改变玫瑰绽放的颜色.

谢谢您的帮助.

jquery svg jquery-selectors

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