我有一个简单的淡入淡出,我想无限期地进出.我发现插件可以做到这一点但是好奇如果jquery已经有了一个loop()api所以我可以在脚本中处理它.
<script type="text/javascript">
$(document).ready(function(){
$('.bottom-left').delay(1000).fadeIn(900);
$('.bottom-right').delay(3000).fadeIn(700);
});
</script>
Run Code Online (Sandbox Code Playgroud) 试图更好地理解Jquery的On()和off().不明白为什么这不起作用.我想激活和停用id TurnON和TurnOff Js.
使用Javascript
$(document).ready(function(){
$(document).on("click.turnon","#TurnOn",function() {
$(document).off('click.turnon');
alert("Turn Off is now turned off");
});
$(document).on("click.turnoff","#TurnOff",function() {
$(document).on('click.turnon');
alert("Turn Off is now turned back on");
});
});
Run Code Online (Sandbox Code Playgroud)
HTML
<div id="TurnOn">Turn Off</div>
<div id="TurnOff">Turn On</div>
Run Code Online (Sandbox Code Playgroud) 我$.mobile在我的应用程序中使用.我必须创建自己的路由系统.我绑定观察者,hashchange并从中提取有趣的数据location.hash.我有一个问题- jQuery.mobile将删除井号location.hash从它是否有一个斜杠(如'lalal/#controller/action/param'以'lalal/controller/action/param'和$.mobile黄色盒子说Error Loading Page.
我试图首先取消绑定现有的"hashchange",但是页面没有自动加载(我需要的).
如何防止哈希的更改,但是jQuery必须仍然自动加载页面(例如,通过在元素中声明的ID data-role='page')?.下面是我的路由器类的一个片段:( Router.load不会改变location.hash)
__construct: function() {
var that = this;
$( window ).bind( "hashchange" , function( e ) {
//e.stopImmediatePropagation()
that.load( this.location.hash );
});
}
Run Code Online (Sandbox Code Playgroud) 我在加载屏幕上有一些代码,在用户登录前等待五秒钟:
setTimeout(
function() {
$.doPost("http://mysite.com", {
username: results.rows.item(0).username,
password: results.rows.item(0).password
});
}, 5000);
Run Code Online (Sandbox Code Playgroud)
在页面等待的同时,屏幕上还有一个"退出"按钮,如果点击,则需要发布此帖子.基本上,用户在自动登录之前有五秒钟点击注销.注销按钮有一个onClick,无论我放在该功能中,它继续登录,我怎么能让那个按钮停止$.doPost发生?
我需要获取活动页面的表单元素而不使用表单ID.基本上我正在处理动态外部内容,并且不能依赖于表单ID,因为它可能会改变.此外,页面上可能没有表格.
$.mobile.activePage.?
使用jQueryMobile,当我更改选择窗口小部件的内容然后在其上调用"刷新"时,所选选项的文本不会更改.这是场景......
'select'小部件已存在于页面div中.当用户转到该屏幕时,将根据他们选择转到该页面的按钮动态创建选项.此选项列表按照构建和添加
$('#searchReasonList').append(optionList)
第一次进入新页面一切顺利.当他们离开并回来时,我做到了
$('#searchReasonList').empty() 然后我构建正确的选项列表并执行相同的追加和调用: $('#searchReasonList').selectmenu('refresh',true)
原生选择确实刷新了,我可以从选项中进行选择.但是,所选选项不会显示.只看到占位符.
要显示增强的标记:
<div class="ui-select">
<div class="ui-btn ui-btn-icon-right ui-btn-corner-all ui-shadow ui-btn-up-c" data-theme="c">
<span class="ui-btn-inner ui-btn-corner-all">
<span class="ui-btn-text">Select Reason</span>
<span class="ui-icon ui-icon-arrow-d ui-icon-shadow"></span>
</span>
<select id="searchReasonList" name="searchReasonList" data-placeholder="true">
<option value="">Select Reason</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这class='ui-btn-text'是没有使用所选选项的标签更新的span标记.它只是保留"搜索原因",这是我占位符的标签.
还有什么需要做的吗?
我试图将DOM遍历到最近的DIV.下面的标记如下.
<div>
<span>
<a class="anchor">Text</a>
</span>
</div>
<div>
<span>
<a class="anchor">Text</a>
</span>
</div>
<div>
<span>
<a class="anchor">Text</a>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
当我使用以下任何一项时:
$('.anchor').closest('div').css('background-color', 'red');
$('.anchor').parents('div').css('background-color', 'red');
$('.anchor').parent().parent().css('background-color', 'red');
Run Code Online (Sandbox Code Playgroud)
它影响所有的DIV,如下所示:
<div style="background-color: red">
<span>
<a class="anchor">Text</a>
</span>
</div>
<div style="background-color: red">
<span>
<a class="anchor">Text</a>
</span>
</div>
<div style="background-color: red">
<span>
<a class="anchor">Text</a>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我点击中间锚点我想要这个:
<div>
<span>
<a class="anchor">Text</a>
</span>
</div>
<div style="background-color: red">
<span>
<a class="anchor">Text</a>
</span>
</div>
<div>
<span>
<a class="anchor">Text</a>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
我想我明白为什么closest()将所有三个DIV都匹配为最接近点击锚点的DIV,因为它通常匹配DIV.
但是在使用时,parents()或者parent()它不像其他DIV那样清晰,不是点击锚点的父级.但是我也可以看到它在DOM中的那个级别再次与DIV再次匹配.虽然在匹配时似乎 …
我有一个数组,但它出了问题,这是我的代码:
$date = array (1 => "$row['turning']", 2 => "$row['smiling']");
Run Code Online (Sandbox Code Playgroud)
并且此代码显示此错误
意外的T_ENCAPSED_AND_WHITESPACE,期待T_STRING或T_VARIABLE或T_NUM_STRING
请点亮一些.
myScroller.scoller("refresh", {width:5}); would be fantastic
Run Code Online (Sandbox Code Playgroud)
这就是我所拥有的.这工作得很好(有点关闭,但拧它).问题是小滑块球认为它具有整个原始宽度,因此它从杆上滑落.
$.each($(":jqmData(role=fieldcontain) > div[class~='ui-slider']"), function () {
var slider = $(this);
slider.css("width", (slider.width() - 16) + "px !important");
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试keypress为图像库启动搜索(或者更确切地说是过滤).用户开始键入图像的名称,并且隐藏与搜索词不匹配的任何图像名称:
<div id="abc" data-imgName="abc"></div>
<div id="abc2" data-imgName="abc2"></div>
<div id="xyz" data-imgName="xyz"></div>
Run Code Online (Sandbox Code Playgroud)
因此,如果用户开始输入"ab",则: $('#xyz').hide();
我怎样才能做到这一点?我可以在属性上使用正则表达式吗?