我想在我的li元素之间添加一个正斜杠('/'),但我不确定在语义上这样做的最佳方法.现在,我只是在li标签中包含正斜杠,并在不间断空格中添加间距,如下所示:
<ul id="footer_menu">
<li>Customer Support /</li>
<li>Shipping Info /</li>
<li>Size Charts /</li>
<li>Privacy Policy /</li>
<li>Contact</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
你怎么看?谢谢.
它的长短:当通过jQuery.load()从灯箱类型的东西中的另一个页面加载时,不会显示Facebook注释.FB的意见是,当你去直接在灯箱加载页面显示.
灯箱是我在jQuery中编写的自定义协议,它从帖子的永久链接页面加载邮政容器DIV.要了解发生了什么,请访问http://frank.is/blog/.使用主链接查看灯箱中的帖子,然后单击PERMA→在其自己的页面上查看帖子.它应该是不言自明的.
我的问题:我需要添加什么才能让这些评论出现在灯箱中呢?
我正在构建一个移动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,但它似乎没有在这里工作.
在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/
我有用户上传 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
.
代码优先,解释后:
$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)
我在做什么:
所有这些都是从jQuery函数调用的,所以我希望我的所有HTML都会被返回,但WHILE循环中没有返回任何内容.我可以在它之前和之后回复文本,我看到它很好,但是循环内部没有任何内容可以打印,我只是看不到我的错误.没有任何错误.
谢谢.