我使用jQuery Mobile和Phonegap为我的iphone做了一个简单的应用程序.它工作得很好,但应用程序使用以下过渡到另一个页面,这很慢,因为地狱:
<a data-role="button" id="about_link" data-transition="slide"
href="#page3" data-icon="gear" data-iconpos="left">
Settings
</a>
Run Code Online (Sandbox Code Playgroud)
只是一个简单a就是在这里做魔术,这导致奇怪的400ms滞后等...
现在经过大量的阅读后,我a按下了按钮div并自己处理了点击事件,使按钮更快.
$("#about_link").live("touchstart", function(){
slideTo('#page3',false);
});
function slideTo(page,reverse){
$.mobile.changePage( page, {
transition: "slide",
reverse: reverse
} );
}
Run Code Online (Sandbox Code Playgroud)
差异很大,但对我来说仍然太慢了.看起来jQuery Mobile等待整个按钮动画(悬停和点击)在它转到另一个页面之前完成.
现在我的问题:
克.
我正在通过GTM在我们的(主要是联属网站)网站上实施增强型电子商务.我们有列表视图和详细视图等.因此,实现展示次数和点击次数很容易,但对于联盟会员购买存在问题.
我们为在我们网站上展示其产品的商店提供两种付款方式:
我如何创建购买(最好使用PHP,使用javascript在cronjob上混乱),但保留cookie值,以便我可以将购买链接到点击和渠道用户进入我们的网站.
我想为每次点击创建所有零购买,并且可能使用相同的交易ID进行回购.这可能会奏效,但我们最终会有成千上万的空购买.
我有一个叫做类别的表.该表包含类别及其子(子)类别...
它很简单:
通过这种方式,我可以创建具有无限深度的类别...我有点希望cakephp能够理解parent_id(我也尝试过category_id,但这会使cakePHP自身加入:D)
解决这个问题的正确方法是什么?
注意:还有一个叫"地方"的"多对多"表.这些地方可以属于一个或多个类别.
以下代码从Ajax json调用获取值,并应将其附加到具有相应值的div.事实是,它作为文本而不是html附加,所以我在页面上看到我的html作为文本.我怎样才能解决这个问题?
$.ajax({
url: "https://domain.com/maprequest.php",
type: "POST",
dataType: 'json',
data: JSON.stringify(url_array),
crossDomain: true,
success: function(response) {
$.each(response, function(k, v) {
if (v != "") {
$('.offer-list li .img a')[k].append("<div class='hoverbox'><img src='" + v + "' alt='hover' /></div>");
}
});
}
});
Run Code Online (Sandbox Code Playgroud) 我有一个ul菜单,存在于每个li的不同宽度的图像.我使用精灵来做鼠标和bg.精灵包含菜单的所有可能图像.当我悬停时,我希望背景图像在每个li上向上滑动160px,并以某种方式继承水平背景位置(我理解继承继承自父级,而不是从您调用的元素:hover on).
如何向上滑动背景位置,并保持水平位置相同.示例代码如下.我尝试了很多东西,包括下面例子中的继承选项,我知道有一个名为background-position-y的CSS3选项,但那不是crossbrowser ...
#menubar ul li.item-101{
width:183px;
background-position: 0 0;
}
#menubar ul li.item-102{
width:163px;
background-position: -183px 0;
}
#menubar ul li.item-103{
width:204px;
background-position: -346px 0;
}
#menubar ul li.item-104{
width:117px;
background-position: -550px 0;
}
#menubar ul li.item-105{
width:173px;
background-position: -667px 0;
}
#menubar ul li:hover{
background-position: inherit -160px;
}
Run Code Online (Sandbox Code Playgroud) 我从来不是javascript下拉菜单的忠实粉丝,所以当我可以使用CSS设置下拉菜单时,我会.但现在我遇到了一个小问题.
我有一个登录按钮和一个小的登录表单模块,它是按钮的兄弟.当我将鼠标悬停在按钮上时,登录表单会直接显示在它下面(通过设置display:block他的兄弟),你可以转到表单上悬停在表单上的表单,这样表单模块就不会再次消失.
一切都很简单:
#home-login-button:hover + #login, #login:hover {
display: block;
}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,当我输入一封信时,我的浏览器想要自动完成.例如,如果我键入"h",则会删除"Hans Wassink".但当我悬停那个自动完成框时,整个东西就像一个泡泡一样.我不再徘徊登录模块,所以它消失了.很烦人.有什么我能做的吗?我知道我可以将自动完成设置为"关闭"但我希望我的用户拥有该选项.
我注意到当我使用相同的解决方案但使用jQuery时也会发生这种情况.
编辑:完成问题.我在FF28/Windows上.但我的同事在这里也有其他版本的FF和IE(接待员,其余的有真正的浏览器:)).
有没有一种简单的方法可以从另一个索引的聚合结果中创建一个新索引(也许可以合并它们).
我有一个大型索引,产品类似.他们有一个产品ID来识别哪些产品属于一起,但他们有不同的URL /价格和不同的标题(我想在合并中以某种方式保存,以便我可以搜索它).
因此,如果我输入8个产品系列,我很乐意将其全部汇总到1个带有类似产品数据的嵌套数组的产品中.
我尝试使用以下作业的汇总API.但我无法按照我想要的方式进行,我感觉这只是历史/日志数据.我的所有数据都是一样的,timestamp因为我每天早上更新所有这些数据.
PUT _xpack/rollup/job/product
{
"index_pattern": "products",
"rollup_index": "products_rollup",
"cron": "*/30 * * * * ?",
"page_size": 1000,
"groups": {
"date_histogram": {
"field": "timestamp",
"interval": "7d"
},
"terms": {
"fields": [
"product_id"
]
}
},
"metrics": [
{
"field": "total_price",
"metrics": [
"min",
"max",
"sum"
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
我想访问joomla 1.7中菜单的menu_image参数
Normally I just use:
$currentMenuItem = JSite::getMenu()->getActive();
Run Code Online (Sandbox Code Playgroud)
它给了我所有参数如下,但是params对象中的数据是:protected所以我无法访问$ currentMenuItem-> params-> data:protected-> menu_image因为我无法使用:在一个对象中.
Any1知道怎么做呢?
[params] => JRegistry Object
(
[data:protected] => stdClass Object
(
[show_title] =>
[link_titles] =>
[show_intro] =>
[show_category] =>
[link_category] =>
[show_parent_category] =>
[link_parent_category] =>
[show_author] =>
[link_author] =>
[show_create_date] =>
[show_modify_date] =>
[show_publish_date] =>
[show_item_navigation] =>
[show_vote] =>
[show_icons] =>
[show_print_icon] =>
[show_email_icon] =>
[show_hits] =>
[show_noauth] =>
[menu-anchor_title] =>
[menu-anchor_css] =>
[menu_image] => images/joomla_black.gif
[menu_text] => 1
[page_title] =>
[show_page_heading] => 0
[page_heading] => …Run Code Online (Sandbox Code Playgroud) 我正在使用phonegap和jquery mobile开发移动应用程序.我使用数据角色等创建了布局......在这个应用程序中,我有很多按钮,如下所示,可以转到不同的页面.(我没有专门将点击事件绑定到这些按钮,他们只是使用href来表示魔法).
<a data-role="button" href="#page6">
go to page 6
</a>
Run Code Online (Sandbox Code Playgroud)
这些按钮的问题在于它们非常慢,每1个都在谈论400毫秒的延迟.是否可以用tap/vclick/touchstart(无论什么是最好的)替换这些按钮上的所有事件,以便它们立即响应?他们将永远不必处理双击或人们拖延...
谢谢
在1.6之前的Joomla中,我可以将菜单项设置为公共,其内容:例如注册的文章.
这导致人们在未登录时可以看到菜单中文章的链接,但是只要他们点击它就会得到一个登录组件.之后他们看到了这篇文章.
在1.7中,这些相同的操作导致这样的情况:当我单击链接时,组件屏幕保持为空.
当前端用户未以足够的权限登录时,如何获取注册文章以显示登录屏幕?以前太容易了,我现在似乎无法上班.