好吧,我一直在网上寻找一个解决方案,但我找不到一个,有没有办法在可编辑div中的插入位置之前得到这个词,所以有点像:
This is some| demo texts
Run Code Online (Sandbox Code Playgroud)
这应该返回"some"这个词......我不知道这是否可能,我会很高兴得到任何帮助,谢谢:).
我不知道这是否可行,我从来没有真正使用过html canvas,但我知道
var imgPixels = canvasContext.getImageData(0, 0, canvas.width, canvas.height);
Run Code Online (Sandbox Code Playgroud)
但是如何使用它来获取具有特定颜色的所有像素并将这些像素更改为白色?所以,假设我的像素为红色:
if(pixel==red){
pixel = white;
}
Run Code Online (Sandbox Code Playgroud)
这是我想要的简单版本,但不知道如何做到这一点......
任何想法?
我是可可的新手,我很沮丧,我花了将近一半的时间试图找出如何将NSView添加到NSTableView单元格,但我还没有找到一个很好的指南可以帮助我做什么我想实现,也许有人可以看看我尝试过的东西并告诉我它为什么不起作用以及如何让它工作......
-(NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row{
NSTableCellView *view = [tableView makeViewWithIdentifier:@"MyView" owner:self];
NSTextField *textfield = [[NSTextField alloc]initWithFrame:NSMakeRect(0, 0, 100, 30)];
[textfield setStringValue:predictate_search[row]];
[textfield setBackgroundColor:[NSColor redColor]];
[view addSubview:textfield];
[view setNeedsDisplay:YES];
return view;
}
Run Code Online (Sandbox Code Playgroud)
我想要实现的是在彼此之上有两个NSTextField,并且表格单元格具有自定义背景.以上是我只想让一个NSTextField工作,但没有运气......
正在以编程方式创建NSTableView:
NSScrollView *scrollView = [[NSScrollView alloc]initWithFrame:bg];
[scrollView setHasVerticalScroller:YES];
[self addSubview:scrollView];
search_results = [[NSTableView alloc]initWithFrame:bg];
NSTableColumn *column = [[NSTableColumn alloc] initWithIdentifier:@"id"];
[[column headerCell] setStringValue:@"Cities"];
[column setWidth:1000.0];
[search_results addTableColumn:column];
[search_results setDelegate:(id)self];
[search_results setDataSource:(id)self];
[search_results reloadData];
[scrollView setDocumentView:search_results];
Run Code Online (Sandbox Code Playgroud)
我有点困惑makeViewWithIdentifier:,我已经看过NSTableViews上的WWDC 2011视频,但我还是不太确定.
如果您需要更多信息,请询问
谢谢
编辑 后第一个回答:
-(NSView …Run Code Online (Sandbox Code Playgroud) 您好,我正在尝试发送自动消息以引起不和,但我不断收到以下错误:
bot.sendMessage is not a function
Run Code Online (Sandbox Code Playgroud)
我不确定为什么会出现此错误,下面是我的代码;
var Discord = require('discord.js');
var bot = new Discord.Client()
bot.on('ready', function() {
console.log(bot.user.username);
});
bot.on('message', function() {
if (message.content === "$loop") {
var interval = setInterval (function () {
bot.sendMessage(message.channel, "123")
}, 1 * 1000);
}
});
Run Code Online (Sandbox Code Playgroud) 我很困惑为什么下面的脚本不起作用...它附加div(import_box)并使其可拖动,但不可调整大小?我错过了什么,我尝试了一些不同的东西,但他们都要么禁用拖动,要么什么都不做以改善情况.我很乐意为你提供帮助......
function open_import_window(){
$('body').append('<div id="msg_bg"></div>');
$('body').append('<div id="import_box" class="import_box"><div class="title_bar">Import</div><div id="content_import_box"></div></div>');
$('#import_box').draggable({handle:".title_bar"}).resizable();
var window_width = $(window).innerWidth();
var import_box_left = (window_width/2)-400;
$("#import_box").css("left", import_box_left);
var window_height = $(window).innerHeight();
var import_box_top = (window_height/2)-250;
$("#import_box").css("top", import_box_top);
$.ajax({
url: 'import.php',
success: function(data) {
$('#content_import_box').html(data);
resize();
}
});
}
Run Code Online (Sandbox Code Playgroud)
我做了一个小jsfiddle:http://jsfiddle.net/YSs6U/
我有点困惑为什么这段代码不起作用:
$(document).keydown(function(e){
if (e.keyCode == 39) {
//RIGHT
document.getElementById('col_detector_right').innerHTML="";
col_jack('right');
if(document.getElementById('col_detector_right').innerHTML!=""){
}
else{
var left = document.getElementById('jack').style.left;
var current_left = parseFloat(left);
var new_left = current_left + 400;
document.getElementById('jack').style.left = new_left+'px';
}
right = true;
return false;
}
if (e.keyCode == 37) {
//LEFT
document.getElementById('col_detector_right').innerHTML="";
col_jack('right');
if(document.getElementById('col_detector_right').innerHTML!=""){
}
else{
var left = document.getElementById('jack').style.left;
var current_left = parseFloat(left);
var new_left = current_left - 4;
document.getElementById('jack').style.left = new_left+'px';
}
right = false;
return false;
}
if (e.keyCode == 38) {
//UP
return false; …Run Code Online (Sandbox Code Playgroud)