小编Cam*_*ron的帖子

类似Apple的滚动条使用CSS

我注意到在一些Apple网站上:http://help.apple.com/mobileme/index.html#mm5b08c671他们使用最近出现的WebKit滚动条CSS内容自定义滚动条.但是我根本无法复制它.有什么想法怎么做?我在这里有一个测试网站,但是我得到了默认的滚动条?谢谢

测试:http://driz.co.uk/scrollbar/

css browser-scrollbars

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

正确的HTML Blockquote

显示HTML5 blockquote的正确方法是什么?

我有以下内容:

<blockquote>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
    <cite>John Doe<br/>ACME Industries</cite>
</blockquote>
Run Code Online (Sandbox Code Playgroud)

但是我不确定将块引用放入块引用是否正确并且想要适当地设置它的样式但是如果我将它移出引号我将需要用div包装以给出独特的样式属性.思考?谢谢

另外根据:http://dev.w3.org/html5/spec/Overview.html#the-cite-element我应该使用<b>标签名称?

这是正确的吗?

<div class="testimonial">
    <blockquote>
        <p>The team worked closely with us to define our requirements, delivering the project over agreed phases to time and on budget</p>  
    </blockquote>
    <p><b>John Doe</b><br />ACME Industries</p>
</div>
Run Code Online (Sandbox Code Playgroud)

html5

13
推荐指数
1
解决办法
1万
查看次数

CakePHP将数据传递给元素

我的控制器中有以下代码:

function index()
{
    $posts = $this->set('posts', $this->Portfolio->find('all'));

    if (isset($this->params['requested']))
    {
        return $posts;
    }
    else
    {
        $this->set('posts', $this->Portfolio->find('all'));
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要它做的是a)显示索引的投资组合项目列表,例如/portfolio/b)显示元素内的投资组合项目列表,以便用户可以从我的侧边栏访问整个站点的投资组合项目.

这是侧边栏的元素:

<?php $posts = $this->requestAction('portfolio/index'); ?>
<ul>
    <?php foreach ($posts as $post): ?>
    <li><?php echo $this->Html->link($post['Portfolio']['title'], array('action' => 'view', $post['Portfolio']['id']));?></li>
    <?php endforeach; ?>
</ul>
Run Code Online (Sandbox Code Playgroud)

然后我在我的布局中这样称呼它:

<?php $this->element('portfolio-nav', array('posts' => $posts) ); ?>
Run Code Online (Sandbox Code Playgroud)

但是它会出现以下错误:

Notice (8): Undefined variable: posts [APP/controllers/portfolio_controller.php, line 16]
Run Code Online (Sandbox Code Playgroud)

并且不显示侧栏中的项目列表.

我很确定我在我的控制器中写的是垃圾,所以如果有人能帮助我让它工作,那就太棒了.

谢谢

php cakephp

12
推荐指数
3
解决办法
4万
查看次数

使用jQuery AJAX获取所请求页面的标题

我写了以下内容来在我的应用程序中执行AJAX请求:

$(document).ready(function () {

    $('ul#ui-ajax-tabs li:first').addClass('selected');

    $('#ui-ajax-tabs li a').click(function (e) {

        e.preventDefault();

        $("#ui-ajax-tabs li").removeClass("selected");

        $(this).parents('li').addClass("loading");

        var url = $(this).attr("href");
        var link = $(this);
        console.log(url);

        $.ajax({
            url: url,
            success: function (responseHtml) {
                $('div#ui-tab-content').html($(responseHtml).find('div#ui-tab-content > div#ui-ajax-html'));
                $(link).parents('li').addClass('selected');
                $("#ui-ajax-tabs li").removeClass("loading");
            },
            error: function () {
                $('div#ui-tab-content').html('<div class="message error">Sorry that page doesn\'t exist</div>');
                $(link).parents('li').addClass('selected');
                $("#ui-ajax-tabs li").removeClass("loading");
            }
        });

    });

});
Run Code Online (Sandbox Code Playgroud)

我如何从请求的页面中获取标题并使用它?我考虑过这样的事情:var title = $(document).attr('title');但是如何从所请求的页面获取标题并将其设置为新标题?谢谢

ajax jquery

12
推荐指数
1
解决办法
2万
查看次数

用于删除字符串部分的SQL语句

可能重复:
SQL UPDATE中的str_replace?
如何删除mysql中的部分字符串?
SQL查找和替换字符串的一部分

我有一个网站网址如列表的数据库表http://website.com/,我想删除所有http://,并https://从他们身上.他们是一个简单的SQL语句,我可以在列上运行以删除它吗?

我有一个搜索,但我找不到我需要的东西.我假设我需要使用REPLACE和UPDATE,但我很挣扎.

到目前为止,我有:

UPDATE list
SET    website
WHERE  website LIKE 'http://%';
Run Code Online (Sandbox Code Playgroud)

那是对的吗?我使用MySQL和表是列表,列的网站,我想删除http://因此喜欢的网址:http://website.com/就像变成:website.com

编辑:是否也可以删除尾部斜杠?

mysql sql

12
推荐指数
3
解决办法
5万
查看次数

Select2没有通过AJAX获取数据

我有以下代码,应该使用Select2通过AJAX获取数据

$('#Organisation').select2({
    ajax: {
        url: AppURL + 'Organisations/Manage/SearchByName/',
        dataType: 'json',
        quietMillis: 100,
        data: function (term) {
            return {
                term: term
            };
        },
        results: function (data) {
            return {
                results: data
            };
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

如果我在搜索"O"时使用Web Inspector查看请求,我会得到:

[{"label":"Organisation 1","ID":2},{"label":"Organisation 2","ID":1}]
Run Code Online (Sandbox Code Playgroud)

我有什么想法我做错了吗?我在结果函数中假设一些不正确的东西.

我得到的错误是: Uncaught TypeError: Cannot call method 'toUpperCase' of undefined

javascript jquery-select2

12
推荐指数
2
解决办法
2万
查看次数

ASP.NET MVC ViewData if语句

我在我的视图中使用以下内容来检查是否存在类似domain.com/?query=moo的查询

if (!string.IsNullOrEmpty(Request.QueryString["query"])) { my code }

但现在需要更改它,以便检查ViewData查询是否存在而不是查询字符串,但不太确定如何重写它.我的ViewData看起来像这样:ViewData["query"]

有人可以帮忙吗?谢谢

asp.net-mvc viewdata

11
推荐指数
2
解决办法
2万
查看次数

ASP.NET MVC显示成功消息

这是我从我的应用程序中删除记录的示例方法:

[Authorize(Roles = "news-admin")]
public ActionResult Delete(int id)
{
    var ArticleToDelete = (from a in _db.ArticleSet where a.storyId == id select a).FirstOrDefault();
    _db.DeleteObject(ArticleToDelete);
    _db.SaveChanges();

    return RedirectToAction("Index");
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是在索引视图上显示一条消息,上面写着:"Lorem ipsum文章已被删除"我该怎么做?谢谢

这是我当前的Index方法,以防万一:

    // INDEX
    [HandleError]
    public ActionResult Index(string query, int? page)
    {
        // build the query
        var ArticleQuery = from a in _db.ArticleSet select a;
        // check if their is a query
        if (!string.IsNullOrEmpty(query))
        {
            ArticleQuery = ArticleQuery.Where(a => a.headline.Contains(query));
            //msp 2011-01-13 You need to send the query string to the View …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

11
推荐指数
1
解决办法
2万
查看次数

在CakePHP中显示PNG图标

如何在CakePHP中显示PNG图标?我正在使用$this->Html->meta('icon')但它.ico在根目录中查找.如何更改它以便查找.png

php cakephp

10
推荐指数
3
解决办法
2万
查看次数

AngularJS ui-router否则为状态而不是url?

我使用AngularJSUI的路由器和我app.js.我有以下几行:

$urlRouterProvider.otherwise('/');
Run Code Online (Sandbox Code Playgroud)

但是,我不希望它将用户发送到URL,而是 发送到以下状态:

.state('404',
        {
            views: {
                'body': {
                    templateUrl: 'partials/404.html',
                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

通常我会这样做:

$state.go('404');
Run Code Online (Sandbox Code Playgroud)

如何为其他方法执行此操作?

注意:我的404状态没有URL,因此基本上它保留了用户输入或访问的URL,只是更改了模板.

javascript angularjs angular-ui-router

10
推荐指数
1
解决办法
4848
查看次数