我是一个jQuery新手,我在创建一个小脚本时遇到了麻烦.
首先,我有一个包含5个默认行的表.这些是可排序的,使用名为"Table Drag'n'Drop"的插件.该表中的列由链接的X组成,在单击时删除表行.
该表如下所示:
<table id="tracks">
<thead>
<tr>
<th>Title</th>
<th>File</th>
<th></th>
</tr>
</thead>
<tbody>
<tr class="track">
<td><input type="text" /></td>
<td><input type="file" /></td>
<td><a href="#" class="deleteme">X</a></td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
在tr.track
不断重复代码的五倍.通过单击X,这些是完全可拖动和可移动的.
这是jQuery代码:
// makes the table sortable
$("#tracks").tableDnD();
// adds more rows (just a link)
$("#addRow").click(function() {
newTrack = 'same code as tr.track'
$("tbody").append(newTrack);
return false;
});
// delete rows
$("a.deleteme").click(function() {
$(this).parents("tr.track").fadeOut("fast", function() {
$(this).remove();
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
当我添加一个新的表行时,这行不会让它排序或通过单击X删除.似乎jQuery没有注意到它在那里?
我想让用户测试我的PHP类,其中包括裁剪和调整图像大小.
我希望他们在文本字段中编写PHP代码,发送表单,然后运行他们的代码.我怎样才能做到这一点?
或者是其他安全的方法让用户(任何人)演示PHP类?
我有一个通过AJAX获取JSON的视图模型,并创建一个新的Task,但Knockout继续给我一个绑定错误.
如果我在视图模型中直接硬编码来自服务器的数据,我不会收到任何错误.
我的视图模型创建了新任务,它有一个id,一个问题和一些替换,它们本身有一个文本和正确的布尔标志.
以下代码完美无缺:
function Task(data) {
var self = this;
self.id = data.id;
self.question = ko.observable(data.question);
var alts = new Array();
$(data.alternatives).each(function(index){
alts.push(new Alternative(data.alternatives[index].alternative, data.alternatives[index].correct));
});
self.alternatives = ko.observableArray(alts);
}
function Alternative(alternativeText, correctAnswer) {
var self = this;
self.alternative = ko.observable(alternativeText);
self.correct = ko.observable(correctAnswer);
}
function TaskViewModel() {
var self = this;
var data = {
id: 5,
question: 'test',
alternatives: [{
alternative: 'alt 1',
correct: false
},{
alternative: 'alt 2',
correct: true
},{
alternative: 'alt 3',
correct: false …
Run Code Online (Sandbox Code Playgroud) 直到最近XSLT对我来说还是全新的,我一直在使用名为Dynamicweb的丹麦CMS在XSLT中使用菜单/子菜单.
我不知道这是一个Dynamicweb特定问题还是与XSLT相关的问题,但无论如何我都会问.
我当前的XSLT文档如下所示:
<xsl:template match="//Page">
<xsl:param name="depth"/>
<li>
<xsl:attribute name="id">
<xsl:value-of select="concat('', translate(translate(@MenuText, translate(@MenuText, $validRange, ''), ''), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'))" />
</xsl:attribute>
<a>
<xsl:attribute name="class">
<!-- Add .inpath class -->
<xsl:if test="@InPath='True'">
<xsl:text> inpath</xsl:text>
</xsl:if>
<!-- Add .firstitem class -->
<xsl:if test="position() = 1">
<xsl:text> firstitem</xsl:text>
</xsl:if>
<!-- Add .miditem class -->
<xsl:if test="position() > 1 and position() < count(//Page)">
<xsl:text> miditem</xsl:text>
</xsl:if>
<!-- Add .lastitem class -->
<xsl:if test="position() = count(//Page)">
<xsl:text> lastitem</xsl:text>
</xsl:if>
<!-- Add .active class -->
<xsl:if …
Run Code Online (Sandbox Code Playgroud) 我使用jQuery Sortable插件来排序页面列表.用户可以按自定义顺序重新排列页面.但是,我希望占位符框包含页面在发布时获得的页码.
如果用户在其列表中有三个页面,并重新排列第二页,则最后,第三页的占位符将显示第三个页面.
我该怎么做呢?
我有一个UITableView
Instagram饲料.我已经实现UIRefreshControl
了pull to refresh功能.
拖动并释放刷新控件后,当微调器移动时,我可以向下拖动tableview而不会导致应用程序崩溃.但是,如果我向上滚动tableview,应用程序崩溃(可能是因为单元格2,3等?)
这是一个显示问题的视频:http://www.screenmailer.com/v/DukT4lt2aUGm8c5MLRlGMg/2586/3a23tXo7uXs.mp4
为什么会这样?
.m
文件代码:
#import "InstagramViewController.h"
#import "InstagramCell.h"
#import <InstagramKit/InstagramKit.h>
#import "UIImageView+AFNetworking.h"
@interface InstagramViewController ()
{
NSMutableArray *mediaArray;
}
@property (nonatomic, strong) InstagramPaginationInfo *currentPaginationInfo;
@end
@implementation InstagramViewController
- (id)initWithStyle:(UITableViewStyle)style
{
self = [super initWithStyle:style];
if (self) {
//mediaArray = [[NSMutableArray alloc] init];
}
return self;
}
- (void)viewDidLoad
{
mediaArray = [[NSMutableArray alloc] init];
[super viewDidLoad];
[self loadMedia];
self.refreshControl = [[UIRefreshControl alloc] init];
[self.refreshControl addTarget:self action:@selector(reloadMedia) forControlEvents:UIControlEventValueChanged];
// Uncomment …
Run Code Online (Sandbox Code Playgroud) jquery ×3
ajax ×1
class ×1
demo ×1
html ×1
interpreter ×1
ios ×1
jquery-ui ×1
json ×1
knockout-2.0 ×1
knockout.js ×1
pagination ×1
php ×1
uitableview ×1
xml ×1
xslt ×1