我无法阻止div的内容泄漏.它似乎与Foundation的CSS有关,但我无法弄清楚是什么导致了它.删除Foundation CSS后,它可以正常工作.
我真的很感激另一双眼睛.
HTML:
<div class="grid-box round isotope-item" style="position: absolute; left: 0px; top: 0px; -webkit-transform: translate3d(0px, 0px, 0px);">
<h5>Title</h5>
<p>Lorem ipsum</p>
<div class="meta round">
<div class="avatar">
<a href="#">
<img src="http://fakeimg.pl/46x46" width="46" height="46" alt="Username">
</a>
</div>
<div class="user">
<a href="#">
Kyle
</a>
</div>
<div class="stats">
<ul>
<li class="likes"><i class="icon-thumbs-up"></i>12</li>
<li class="saves"><i class="icon-pushpin"></i>1</li>
<li class="comment_count"><i class="icon-comments"></i>1</li>
</ul>
</div>
</div>
</div>?
Run Code Online (Sandbox Code Playgroud)
CSS:
.grid-box {
position: relative;
background-color: #ffffff;
width: 300px;
margin: 10px;
float: left;
padding: 10px;
border: 1px solid #DDD;
-webkit-box-shadow: 1px …Run Code Online (Sandbox Code Playgroud) 如果我有以下表格,如何根据用于点击事件的表格ID选择提交按钮?
<form id="login">
<input type="text" name="email">
<input type="text" name="password">
<input type="submit" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
类似下面的工作,但它不能只是input[name=submit]因为页面上可能有多个.
$('input[name=submit]').click(function (e) {
e.preventDefault();
console.log('clicked');
});
Run Code Online (Sandbox Code Playgroud) 我有以下HTML,我想斑马条纹的内容分为3组:
<ul id="item-order">
<li class="thumbnail">Item 1</li>
<li class="thumbnail">Item 2</li>
<li class="thumbnail">Item 3</li>
<li class="thumbnail">Item 4</li>
<li class="thumbnail">Item 5</li>
<li class="thumbnail">Item 6</li>
<li class="thumbnail">Item 7</li>
<li class="thumbnail">Item 8</li>
<li class="thumbnail">Item 9</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
所以我想使用jQuery生成以下内容:
<ul id="item-order">
<li class="thumbnail stripe">Item 1</li>
<li class="thumbnail stripe">Item 2</li>
<li class="thumbnail stripe">Item 3</li>
<li class="thumbnail">Item 4</li>
<li class="thumbnail">Item 5</li>
<li class="thumbnail">Item 6</li>
<li class="thumbnail stripe">Item 7</li>
<li class="thumbnail stripe">Item 8</li>
<li class="thumbnail stripe">Item 9</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做?我有这样的想法,但我不确定在if语句中放什么.
$('#item-order li:visible').each(function (i) {
if (...) $(this).addClass('stripe');
});
Run Code Online (Sandbox Code Playgroud) 我正在将网站从Wordpress转换为在Codeigniter中开发的自定义CMS.我被告知Wordpress使用PHPass来散列他们的密码,因此我使用PHPass库(如本网站所述)试图无缝地转换用户而无需重置或更改密码.
我在我的应用程序中工作正常,但它没有生成与Wordpress使用相同的密码哈希.我假设它与某种网站密钥有关,但我没有运气.如何让PHPass生成相同的密码哈希?
我使用以下方法从数据库生成对象:
$game = $this->game_model->get_by('slug', 'some-title');
Run Code Online (Sandbox Code Playgroud)
我也在Codeigniter中使用缓存库,我通过以下方式写入缓存文件:
$this->cache->write($game, $cache);
Run Code Online (Sandbox Code Playgroud)
其中$ game是对象,$ cache是该对象的标识符.
我想为此对象生成一个唯一ID以用作缓存名称.类似于spl_object_hash,但在后续实例中保持不变.
例如,如果我这样做:
$cache = spl_object_hash($game);
// Cache object
$this->cache->write($game, $cache);
Run Code Online (Sandbox Code Playgroud)
它将生成000000006c5ce27300000000564a8706.cache唯一ID,但如果我重新加载页面,我会得到一个不同的ID,这会破坏缓存的目的.
如何为对象获取一致的唯一ID?
我是Codeigniter的新手,我试图通过将旧网站转换为CI来习惯它.
我无法理解的一件事是路由.如果我不想拥有像/ controller/method/id这样的url结构,我必须将它更改为$route['controller/(:num)'] = "controller/method/$1";routes.php中的内容.这对我来说似乎效率低下,我还应该做些什么吗?
例如,在我的网站上,网址是/ game/4242和/ player/SomeDude
我正在为使用Codeigniter构建的自定义CMS编写标签系统,我正在尝试强制执行特定格式.
基本上,我需要将每个单词的第一个字母大写,除了以下内容,它应该是小写的:
此外,如果标签以上述之一开头,则应将其大写.
正确格式化标签的一些示例:
到目前为止我只有:
$tag = 'Lord of the Rings';
$tag = ucwords($tag);
$patterns = array('/A/', '/An/', '/The/', '/And/', '/Of/', '/But/', '/Or/', '/For/', '/Nor/', '/With/', '/On/', '/At/', '/To/', '/From/', '/By/' );
$lowercase = array('a', 'an', 'the', 'and', 'of', 'but', 'or', 'for', 'nor', 'with', 'on', 'at', 'to', 'from', 'by' );
$formatted_tag = preg_replace($patterns, $lowercase, $tag);
// capitalize first letter of string
$formatted_tag = ucfirst($formatted_tag);
echo $formatted_tag;
Run Code Online (Sandbox Code Playgroud)
这会产生指环王的正确结果,但我怎样才能避免重复阵列?当我添加新单词时,将它们匹配起来很乏味.
我确定有一些词我应该被包含在内,是否有我可以使用的现有功能或类?
我一直在通过返回json编码的数组作为响应来处理成功/错误消息,但我突然想到这可能不是处理通知的正确方法.
例如,我的控制器将如下所示:
public function controller_name() {
//validate form input
$this->form_validation->set_rules('id', 'id', 'required|is_natural_no_zero');
// if validation was successful with no errors
if ($this->form_validation->run() && $this->model_name->method()) {
$this->data['status'] = 'success';
$this->data['message'] = 'This is the success message';
echo json_encode($this->data);
} else {
$this->data['status'] = 'error';
$this->data['message'] = validation_errors();
echo json_encode($this->data);
}
}
Run Code Online (Sandbox Code Playgroud)
然后是jQuery:
$.ajax({
url: url,
type: 'POST',
data: data,
success: function (r) {
json = $.parseJSON(r);
if (json.status == 'success') {
if (json.message == 'added') {
$this.addClass('success');
} else {
$this.removeClass('success'); …Run Code Online (Sandbox Code Playgroud) 我正试图设计香草论坛,我似乎无法想出选择这个类,<li class="Item Announcement"></li>以便我可以设计它.
我不知道为什么这么难.为什么这不起作用?
.Item Announcement {
background-color: #FFF;
{
Run Code Online (Sandbox Code Playgroud) 我有一个表,我试图替换文件名td的兄弟应该是文本但它似乎没有工作.
这是我正在尝试的:
var current = $(".filename:contains('image.jpg')").siblings();
current.find(".filesize").text('new text');
Run Code Online (Sandbox Code Playgroud)
HTML:
<table id="uploadifive-fileupload-queue" class="table table-striped uploadifive-queue">
<tbody>
<tr class="uploadifive-queue-item complete" id="uploadifive-fileupload-file-0">
<td class="preview">thumb</td>
<td class="filename">image.jpg</td>
<td class="filesize">100x100</td>
<td class="fileinfo">Failed</td>
<td class="fileactions">Create Thumbnail</td>
<td class="filedelete"><button class="btn btn-danger">Delete</button></td>
<tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud) 我有 Codeigniter 设置将前缀 kms_ 添加到我的活动记录查询中。但是,我正在尝试使用两个 ON 条件进行连接,并且它没有预先添加它们。
现在我必须像这样手动添加它们:
$this->db->join('site_items', 'kms_site_items.item_id = kms_items.id AND kms_site_items.site_id = 1', 'left');
Run Code Online (Sandbox Code Playgroud)
我可以用不同的方式写这个以便正确添加表前缀吗?
有没有办法让这样的事情工作:
$this->db->join('site_items', 'site_items.item_id = items.id AND site_items.site_id = 1', 'left');
Run Code Online (Sandbox Code Playgroud) codeigniter ×6
php ×5
jquery ×4
css ×2
html ×2
javascript ×2
ajax ×1
phpass ×1
tags ×1
url-routing ×1
wordpress ×1