TL; DR:Sticky实际上能够对我通过JavaScript提供的更改做出反应吗?如果是这样,怎么样?
(该项目使用的是Foundation 6.2和WordPress 4.4,主题使用Node.js/npm和gulp 4.0安装.我的问题详细地用粗体标记.)
我想nav使用Foundation的Sticky Plugin 使条形粘,但只有当我点击一个按钮时.这意味着当DOM全部完成时,nav条形图不应该"单独"粘贴,而是保持在文档中的顶部位置.此外,它应该在向下滚动时消失,但在向上滚动时会粘住.
该nav酒吧是正确包裹在所有需要的divS,所以nav酒吧是能够坚持."额外"部分出现问题.我的想法是首先使用PHP实例化Sticky:
<div data-sticky-container>
<header class="header" role="banner" id="sticky_header" data-sticky data-top-anchor="1"
data-btm-anchor="content:top" data-options="marginTop:0;" style="width:100%"
>
<?php get_template_part('parts/nav', 'offcanvas-topbar'); ?>
</header>
</div>
Run Code Online (Sandbox Code Playgroud)
之后,data-btm-anchor使用在点击时触发的JavaScript 更改为当前滚动位置.这不像我想的那样好用.到目前为止我尝试过的:
getElementByID然后setAttribute,data-btm-anchorPHP文件确实根据Firebug改变,但这不会影响nav条形; 它保持原样.我是否需要"重新实施"Sticky,如果是,如何?使用JavaScript设置选项涉及将对象传递给构造函数,如下所示:
Run Code Online (Sandbox Code Playgroud)var options = { multiExpand: true, allowAllClosed: false }; var accordion = new Foundation.Accordion($('#some-accordion'), options);
这是否意味着我可以将新参数传递给现有的插件实例?每当我传递一个新Foundation.Sticky对象时,只有一个不同的 …
javascript wordpress jquery zurb-foundation zurb-foundation-6
如何从from语句中生成esqueleto以生成SQL字符串?
文档toRawSql说"你可能只是打开持久性的查询记录".我尝试了所有可能的形式MonadLogger,但我从未打印过任何SQL.同样的文档也说"手动使用这个功能......可能但很乏味".但是,不会QueryType导出该类型的构造函数,也不会导出返回该类型值的任何函数.我设法通过注意这QueryType是一个newtype和使用来解决这个问题unsafeCoerce!
我也被迫提供Connection(我通过SQLite获得),即使不需要连接到数据库来生成SQL.
这就是我所拥有的.肯定有更好的办法.
withSqliteConn ":memory:" $
\conn -> return $ toRawSql SELECT
(unsafeCoerce ((const mempty)
:: a -> Text.Lazy.Builder.Builder))
(conn, initialIdentState) myFromStatement)
Run Code Online (Sandbox Code Playgroud)
http://hackage.haskell.org/package/esqueleto-1.3.4.2/docs/Database-Esqueleto-Internal-Sql.html
我想修改Android OS(AOSP的官方图片),为正常的电话回放声音添加预处理功能.
我已经为app音频播放实现了这种过滤(通过修改HAL和audioflinger).
我只针对特定设备(Nexus 5X).另外,我只需要过滤播放 - 我不关心录制(上行链路).
更新#1:
为了说清楚 - 我可以修改特定于Qualcomm的驱动程序,或者在Nexus 5X上运行的任何部分,并且可以帮助我修改通话中的播放.
更新#2:
我正在尝试创建一个Java层应用程序,将手机播放实时路由到音乐流.
我已经成功地安装它作为系统的应用程序,获得权限初始化AudioRecord用AudioSource.VOICE_DOWNLINK.但是,录音会给出空白样本; 它不记录语音通话.
这是我的工作线程中的代码:
// Start recording
int recBufferSize = AudioRecord.getMinBufferSize(44100, AudioFormat.CHANNEL_IN_STEREO, AudioFormat.ENCODING_PCM_16BIT);
mRecord = new AudioRecord(MediaRecorder.AudioSource.VOICE_DOWNLINK, 44100, AudioFormat.CHANNEL_IN_STEREO, AudioFormat.ENCODING_PCM_16BIT, recBufferSize);
// Start playback
int playBufferSize = AudioTrack.getMinBufferSize(44100, AudioFormat.CHANNEL_OUT_STEREO, AudioFormat.ENCODING_PCM_16BIT);
mTrack = new AudioTrack(AudioManager.STREAM_MUSIC, 44100, AudioFormat.CHANNEL_OUT_STEREO, AudioFormat.ENCODING_PCM_16BIT, playBufferSize, AudioTrack.MODE_STREAM);
mRecord.startRecording();;
mTrack.play();
int bufSize = 1024;
short[] buffer = new short[bufSize];
int res;
while (!interrupted())
{
// Pull recording buffers …Run Code Online (Sandbox Code Playgroud) 是否可以为单个存储库获取单独的前端和后端测试报告?
似乎有一种可能的方法是将lcov报告连接成一个然后运送到工作服,如本问题所述.
但是,我想知道是否有办法查看前端和后端的单独代码覆盖率报告,或者为lcov工作服提供两个文件.如果是这样,怎么样?
当jQuery UI对话框打开时,它会选择其中一个按钮并突出显示它或将焦点设置到它等等...如何停止此行为,以便在对话框打开时没有突出显示任何按钮?
编辑:我在对话框选项中尝试了以下操作,它没有从按钮中删除焦点:
...
open:function(event, ui) { $("myunimportantdiv").focus(); },
...
Run Code Online (Sandbox Code Playgroud)
注意:作为临时解决方法,我修改了CSS,.ui-state-focus但这并不理想......
如何使用mac为mac上的字符串创建md5哈希bash? md5sum在我的环境中不存在.我man为md5 做了一个但是我对这真的很困惑.
md5 "string"
Run Code Online (Sandbox Code Playgroud)
不返回哈希值.
也许我很厚,但是我无法理解在PHPStorm中创建项目时"资源根"按钮/名称是什么.查看了有关该主题的PHPStorm文档后,我发现的唯一解释是以下内容的变体:
"资源根目录:通过为此类别指定一个文件夹,您可以告诉PhpStorm可以相对于此文件夹引用其中和其子文件夹中的文件(而不是指定它们的完整路径).这些文件夹标有图标[purple目录] ]".
这不回答我的问题.
作为编写编译器的先驱,我正在尝试理解Windows(32位)可移植可执行格式.特别是我想看一个简单的可执行文件的例子,除了正确加载,运行和退出之外什么都不做.
我已经尝试编写和编译一个简单的C main函数,除了生成的.exe是〜22KB并且包含许多来自KERNEL32.DLL的导入(可能由LIBC用于设置环境,堆等).甚至DOS标题也可能更小(它当前打印默认的'此程序无法在DOS模式下运行').
最小的Windows 32位可执行文件的结构是什么?
我正在经历的add方法HashSet.有人提到
如果此set已包含该元素,则调用将保持set不变并返回false.
但是该add方法在内部保存了值HashMap
public boolean add(E e) {
return map.put(e, PRESENT)==null;
}
Run Code Online (Sandbox Code Playgroud)
陈述的put方法HashMap
将指定的值与此映射中的指定键相关联.如果映射先前包含键的映射,则替换旧值.
因此,如果该put方法HashMap取代了旧的值,该怎么办HashSet add法叶集重复的元素的情况下保持不变?
我正在尝试创建一个Web应用程序,其中它响应来自耳机按钮的事件.我知道head set的keyCode是79.(我使用关键事件阅读器应用程序检查了它.)使用它时没有任何反应.有没有办法检测它?
android ×2
javascript ×2
alsa ×1
android-rom ×1
bash ×1
coveralls ×1
cryptography ×1
dialog ×1
esqueleto ×1
executable ×1
hashmap ×1
hashset ×1
haskell ×1
headset ×1
java ×1
jquery ×1
jquery-ui ×1
lcov ×1
macos ×1
mobile ×1
phpstorm ×1
portability ×1
webstorm ×1
winapi ×1
windows ×1
wordpress ×1
yesod ×1