小编Fra*_*ank的帖子

LI元素的文本分隔符

我想在我的li元素之间添加一个正斜杠('/'),但我不确定在语义上这样做的最佳方法.现在,我只是在li标签中包含正斜杠,并在不间断空格中添加间距,如下所示:

<ul id="footer_menu">
    <li>Customer Support&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/</li>
    <li>Shipping Info&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/</li>
    <li>Size Charts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/</li>
    <li>Privacy Policy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/</li>
    <li>Contact</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

你怎么看?谢谢.

css html-lists

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

jQuery load()和Facebook评论

它的长短:当通过jQuery.load()从灯箱类型的东西中的另一个页面加载时,不会显示Facebook注释.FB的意见,当你去直接在灯箱加载页面显示.

灯箱是我在jQuery中编写的自定义协议,它从帖子的永久链接页面加载邮政容器DIV.要了解发生了什么,请访问http://frank.is/blog/.使用主链接查看灯箱中的帖子,然后单击PERMA→在其自己的页面上查看帖子.它应该是不言自明的.

我的问题:我需要添加什么才能让这些评论出现在灯箱中呢?

ajax jquery facebook

9
推荐指数
2
解决办法
7348
查看次数

消除Windows Phone 7中的点按高亮显示?

我正在构建一个移动Web应用程序,我遇到了Windows Phone 7的问题,我在Android或iOS上没有.该应用程序在移动IE中工作得相当好,但由于我使用的是JQuery(相对)新的.on()方法,我得到了奇怪的点击高亮效果,使得使用该应用程序令人讨厌.

示例:我有一个消息列表,如Twitter或电子邮件客户端(Android/iOS样式),我的JS代码如下所示:

$('#conversation_list').on('click', '.conversation', function () {
    // show all the messages in a conversation
});
Run Code Online (Sandbox Code Playgroud)

最终发生的事情是整个顶级选择器(在这种情况下,#conversation_list)被突出显示(并且通常保持突出显示不舒服的第二或第二).我认为这可能会让一些用户感到困惑,因为即使你可能,也没有感觉到你正在点击你想要的元素.

有没有办法避免这种情况,或者只是关闭WinPhone IE中的点击突出显示?我在iOS和Android浏览器中成功使用了-webkit-tap-highlight-color,但它似乎没有在这里工作.

css jquery windows-mobile windows-phone-7

5
推荐指数
1
解决办法
4402
查看次数

Android浏览器中的Textarea由键盘隐藏

在iOS中,即使对于包含在div中position: fixed的textareas,当textarea具有焦点时,操作系统也会确保它是可见的(这有时意味着向上滑动整个浏览器窗口),以便键盘不会隐藏textarea.

在Android浏览器中(我已经在2.3和4.0以及4.0中的Chrome中测试过股票浏览器),这种情况不会发生.textarea被键盘覆盖,用户无法看到她正在键入的内容.

作为Android的临时解决方法,我position: fixed启动textarea:focus并将其移动到屏幕顶部,以确保它是可见的.

有没有更优雅的解决方案来保持我的布局的完整性?

我在jsfiddle中做了一个小例子.在Android浏览器中查看我的意思:http://fiddle.jshell.net/5cvj5/show/light/

html css android cross-browser

5
推荐指数
1
解决办法
4515
查看次数

保存前从活动存储附件中读取

我有用户上传 JSON 文件作为模型的一部分Preset,非常标准的 Active Storage 东西。有点不寻常的一件事(我想,鉴于我无法使其工作)是我想从上传的 JSON 文件中获取数据并使用它来注释Preset记录,如下所示:

class Preset < ApplicationRecord
    has_one_attached :hlx_file
    before_save :set_name

    def set_name
        file = JSON.parse(hlx_file.download)
        self.name = file['data']['name']
    end
end
Run Code Online (Sandbox Code Playgroud)

当我调用 hlx_file.download 我得到ActiveStorage::FileNotFoundError: ActiveStorage::FileNotFoundError.

ruby ruby-on-rails rails-activestorage

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

PHP WHILE循环神秘地不产生任何输出

代码优先,解释后:

$result = mysql_query("INSERT INTO messages (...) VALUES (...)") or die(mysql_error());
            $rowID = mysql_insert_id();         
            if($result) {                                   
                $query = mysql_query("
                SELECT ... LIMIT 1");

                while ($row = mysql_fetch_array($query)) :
                    $message_id = stripslashes($row["m_id"]);
                    $message_postedby = stripslashes($row["u_name"]);
                    $message_text = stripslashes($row["m_text"]);
                    $date = date('F d, Y \a\t g:iA', strtotime($row["m_date"]));
                    ?>
                <div class="wall_message" id="<?= $message_id ?>">
                    <div class="author"><?= $message_postedby ?></div>
                    <div class="message"><?= $message_text ?></div>
                    <div class="date"><?= $date ?></div>
                </div>
                <?php
                endwhile;
                } ?>
Run Code Online (Sandbox Code Playgroud)

我在做什么:

  1. 将新行插入数据库
  2. 插入行的商店ID在变量$ rowID中
  3. 如果insert成功,则查询数据库以检索该行以及来自其他表的任何其他相关信息
  4. 将行中的值存储在变量中
  5. 打印包含该信息的div

所有这些都是从jQuery函数调用的,所以我希望我的所有HTML都会被返回,但WHILE循环中没有返回任何内容.我可以在它之前和之后回复文本,我看到它很好,但是循环内部没有任何内容可以打印,我只是看不到我的错误.没有任何错误.

谢谢.

php mysql loops while-loop

0
推荐指数
1
解决办法
237
查看次数