我發(fā)現(xiàn)學了jq,和之前原生js的方法都搞混了,像什么offset().top、什么offsetTop,完全亂了
有沒有什么原生js和jq的方法、屬性一覽表之類的啊
有沒有什么原生js和jq的方法、屬性一覽表之類的啊
2017-05-02
改著改著審查元素發(fā)現(xiàn)多個divcli_dialog_div,到底哪里來的?最后發(fā)現(xiàn)我是用360瀏覽器調(diào)試的,雖然也是chrome的內(nèi)核,但是瀏覽器裝了廣告屏蔽插件,我換個沒裝任何插件的谷歌瀏覽器就沒出現(xiàn)這個div了
2017-05-02
不知道有沒有人疑惑為什么沒設(shè)置菜單的點擊事件給他添加類,但是被點擊的那個菜單會變色,這是因為a標簽的錨點事件默認就會觸發(fā)scrollTop事件,在事件中一并處理了
2017-05-01
$("[href=\""+currentId+"\"]").addClass("current");
$("[href='"+currentId+"']").addClass("current");
$("[href='"+currentId+"']").addClass("current");
2017-05-01
function getByClassName(obj, cls){//定義getByClassName函數(shù),讓函數(shù)實現(xiàn)根據(jù)class name獲取對象并返回
var elements=obj.getElementsByTagName("*");
var result=[];
for(var i=0; i<elements.length;i++){
if(elements[i].className==cls)
{
result.push(elements[i]);
}
}
return result;
}
var elements=obj.getElementsByTagName("*");
var result=[];
for(var i=0; i<elements.length;i++){
if(elements[i].className==cls)
{
result.push(elements[i]);
}
}
return result;
}
function hasClass(obj, cls) {//正則表達式 查找類
return obj.className.match(new RegExp("(\\s|^)" + cls + "(\\s|$)"));
}
function removeClass(obj, cls) {//如果存在,則刪除
if(hasClass(obj, cls)) {
var reg = new RegExp("(\\s|^)" + cls + "(\\s|$)");
obj.className = obj.className.replace(reg, "");
}
}
return obj.className.match(new RegExp("(\\s|^)" + cls + "(\\s|$)"));
}
function removeClass(obj, cls) {//如果存在,則刪除
if(hasClass(obj, cls)) {
var reg = new RegExp("(\\s|^)" + cls + "(\\s|$)");
obj.className = obj.className.replace(reg, "");
}
}