是否有可能从今天开始禁用未来日期?
我们今天说是2010年10月23日,所以24/10/2010以后禁用.
对不起,我是jQuery和JavaScript的新手.
<a href="gohere.aspx" class="my-link">Click me</a>
Run Code Online (Sandbox Code Playgroud)
我做到了
$('.my-link').attr('disabled', true);
Run Code Online (Sandbox Code Playgroud)
但它不起作用
有没有一种简单的方法来使用jquery禁用超链接?删除href?我宁愿不吝啬href.因此,如果我可以在不删除href的情况下执行此操作,那就太棒了.
假设我有一些像这样的HTML元素:
<div id="content_div">
<span><a href="some_link">Click me</a></span>
<div> Hello everybody. Click <a href="some_link_else">me</a> to do something else</div>
<a href="3rd_link"> Oops </a>
</div>
Run Code Online (Sandbox Code Playgroud)
我需要的只是在#content_div中获取所有"a"标签并禁用所有这些标签(我不希望用户点击它们).我怎么能在Jquery做到这一点?
请参阅小提琴:http://jsfiddle.net/mrcarllister/Z2GjN/
基本上,当您单击并拖动锚点/链接时,我点击拖动滚动功能除外.
它似乎只是当鼠标光标保持在释放链接上时,遵循URL(例如,如果你拖得足够远,链接离开窗口,那就可以正常工作.)
;(function($){
$.fn.scrollsync = function( options ){
var settings = $.extend(
{
targetSelector:':first',
axis: 'xy'
},options || {});
function scrollHandler(event) {
if (event.data.xaxis){
event.data.followers.scrollLeft(event.data.target.scrollLeft());
}
if (event.data.yaxis){
event.data.followers.scrollTop(event.data.target.scrollTop());
}
}
settings.target = this.filter(settings.targetSelector).filter(':first');
settings.followers=this.not(settings.target); // the rest of elements
settings.xaxis= (settings.axis=='xy' || settings.axis=='x') ? true : false;
settings.yaxis= (settings.axis=='xy' || settings.axis=='y') ? true : false;
if (!settings.xaxis && !settings.yaxis) return;
settings.target.bind('scroll', settings, scrollHandler);
};
})( jQuery );
;(function($){
$.fn.dragscrollable = function( options ){
var settings …
Run Code Online (Sandbox Code Playgroud)