我正在尝试创建一个可以复制并拖放到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) 我试图通过从缓存的文本文件中提取并循环播放推文来显示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) 尝试更改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/ 我试图改变玫瑰绽放的颜色.
谢谢您的帮助.