分享114个JS菜单导航,总有一款适合您
114个JS菜单导航下载链接:https://pan.baidu.com/s/1t4_v0PipMjw3ULTLqkEiDQ?pwd=goi2
提取码:goi2
Python采集代码下载链接:https://wwgn.lanzoul.com/iKGwb0kye3wj
$.ajax({ type: "POST",//方法类型 dataType: "json",//预期服务器返回的数据类型 url: requestUrl,//url data: ajaxParams, async: async, success: function (result) { if (result.success == "true") { if (result.message != undefined) { $.showSuccessToast(result.message); } if (typeof (callBackFunction) == 'function') if (result.data == undefined) { callBackFunction() } else { callBackFunction(result.data) } } else { $.showErrorToast(result.message); } }, error: function (req, status, error) { console.log(req); console.log(status); $.showErrorToast("连接服务器失败!错误信息:" + error); } });
jquery竖直倾斜导航
jquery竖直倾斜导航是一款通过鼠标悬停导航条触发hover事件,导航条背景滑动显示。
css3彩带导航菜单
css3彩带导航菜单是一款纯css3实现的类似于彩带的导航菜单效果。
css3网页底部固定导航
css3网页底部固定导航是一款纯css3实现的网页底部固定导航菜单。
jQuery抖动导航菜单
jQuery抖动导航菜单是一款将鼠标移至指定的元素,该元素就会抖动的网站导航菜单。
def sprider(self,title_name): """ 采集 进度条 https://sc.chinaz.com/jiaoben/jindutiao.html 在线客服 https://sc.chinaz.com/jiaoben/kefu.html 幻灯片代码 https://sc.chinaz.com/jiaoben/huandengpian.html 图片代码 https://sc.chinaz.com/jiaoben/tupiandaima.html 相册代码 https://sc.chinaz.com/jiaoben/tupainxiangce.html 焦点图代码 https://sc.chinaz.com/jiaoben/jiaodiantu.html 菜单导航 https://sc.chinaz.com/jiaoben/caidanhaohang.html :return: """ if title_name == "幻灯片代码": self.first_column_name = "jiaoben" self.folder_name = "JS幻灯片代码" self.second_column_name = "huandengpian" elif title_name == "菜单导航": self.first_column_name = "jiaoben" self.folder_name = "JS菜单导航" self.second_column_name = "caidanhaohang" elif title_name == "焦点图代码": self.first_column_name = "jiaoben" self.folder_name = "JS焦点图代码" self.second_column_name = "jiaodiantu" elif title_name == "图片代码": self.first_column_name = "jiaoben" self.folder_name = "JS图片代码" self.second_column_name = "tupiandaima" elif title_name == "相册代码": self.first_column_name = "jiaoben" self.folder_name = "JS相册代码" self.second_column_name = "tupainxiangce" elif title_name == "进度条": self.first_column_name = "jiaoben" self.folder_name = "JS进度条" self.second_column_name = "jindutiao" elif title_name == "在线客服": self.first_column_name = "jiaoben" # 一级目录 self.folder_name = "JS特效在线客服" self.second_column_name = "kefu" BaseFrame().right("本次采集参数:sprider_count=" + str(self.sprider_count) + "") BaseFrame().right("本次采集参数:title_name="+title_name+"") BaseFrame().right("本次采集参数:second_column_name=" + self.second_column_name + "") # self.folder_name = "JS表单验证" self.sprider_category = title_name # 一级目录self.folder_name second_folder_name = str(self.sprider_count) + "个" + self.folder_name #二级目录 self.sprider_type =second_folder_name self.merchant=int(self.sprider_start_count) //int(self.max_pager)+1 #起始页码用于效率采集 #原始路径+一级目录+二级目录 self.file_path = self.save_path + os.sep + "JS" + os.sep + self.folder_name + os.sep + second_folder_name self.save_path = self.save_path+ os.sep + "JS" + os.sep+self.folder_name +os.sep + second_folder_name+ os.sep + self.folder_name BaseFrame().debug("开始采集ChinaZJS"+self.folder_name+"源码...") sprider_url = (self.base_url + "/{1}/{0}.html".format(self.second_column_name,self.first_column_name)) down_path="D:\\Freedom\\Sprider\\ChinaZ\\JS\\"+self.folder_name +"\\"+second_folder_name+"\\Temp\\" if os.path.exists(down_path) is True: shutil.rmtree(down_path) if os.path.exists(down_path) is False: os.makedirs(down_path) if os.path.exists(self.save_path ) is True: shutil.rmtree(self.save_path ) if os.path.exists(self.save_path ) is False: os.makedirs(self.save_path ) chrome_options = webdriver.ChromeOptions() diy_prefs ={'profile.default_content_settings.popups': 0, 'download.default_directory':'{0}'.format(down_path)} # 添加路径到selenium配置中 chrome_options.add_experimental_option('prefs', diy_prefs) chrome_options.add_argument('--headless') #隐藏浏览器 # 实例化chrome浏览器时,关联忽略证书错误 driver = webdriver.Chrome(options=chrome_options) driver.set_window_size(1280, 800) # 分辨率 1280*800 # driver.get方法将定位在给定的URL的网页,get接受url可以是任何网址,此处以百度为例 driver.get(sprider_url) # content = driver.page_source element_list = driver.find_elements(By.CLASS_NAME, "picblock") # 列表页面 核心内容 #element_list = div_elem.find_elements(By.CLASS_NAME, 'item') #print(element_list.get_attribute('innerHTML')) laster_pager_div = driver.find_element(By.CLASS_NAME, "fenye") laster_pager_a =laster_pager_div.find_elements(By.TAG_NAME, 'a') laster_pager_url = laster_pager_a[len(laster_pager_a) - 2] page_end_number = int(laster_pager_url.text) self.page_count=self.merchant while self.page_count <= int(page_end_number): # 翻完停止 try: if self.page_count == 1: self.sprider_detail(driver,element_list,self.page_count,page_end_number,down_path) pass else: if self.haved_sprider_count == self.sprider_count: BaseFrame().debug("采集到达数量采集停止...") BaseFrame().debug("开始写文章...") self.builder_word(self.folder_name, self.word_content_list) BaseFrame().debug("文件编写完毕,请到对应的磁盘查看word文件和下载文件!") break #(self.base_url + "/sort/{0}/{1}/".format(url_index, self.page_count)) #http://soft.onlinedown.net/sort/177/2/ #https://sc.chinaz.com/tag_jiaoben/tupianqiehuan_2.html next_url = self.base_url + "/{2}/{0}_{1}.html".format(self.second_column_name, self.page_count,self.first_column_name) driver.get(next_url) element_list = driver.find_elements(By.CLASS_NAME, "picblock") # 列表页面 核心内容 self.sprider_detail( driver, element_list, self.page_count, page_end_number, down_path) pass #print(self.page_count) self.page_count = self.page_count + 1 # 页码增加1 except Exception as e: print("sprider()执行过程出现错误:" + str(e)) sleep(1)
jQuery圆形旋转导航
jQ Metro导航菜单
css3带头像3d下拉菜单
css3折叠下拉菜单
YouTube左侧菜单效果
css3蓝色修边导航
jQ波浪动画导航菜单
css3 3D下拉菜单
CSS3现代头部导航
CSS3 UI响应导航
Metro图标导航菜单
css3透明滑动手风琴
jQ响应式多级菜单
蓝色jQuery滑动导航栏
米柚网jQ下拉菜单栏
css3分页导航
css3面包屑导航
jquery边缘滑出菜单
css3蓝色导航菜单
css3树形导航
jq+css3弹动下拉菜单
jq+css3下拉滑动选项卡
css3个人信息面板导航
jquery tab步骤选项卡
jquery卷帘式导航栏
css3实现Metro Icon
css3文字阴影导航
css3小清新导航
jquery自动缩放菜单
jquery绿色下拉菜单
css3菱角菜单效果
css3黑色酷炫导航
jquery二级图片滚动导航
css3下拉工具条
飘逸css3导航菜单
jQuery动画导航菜单
jquery右侧浮动导航
jquery展开折叠插件
Amazon超快下拉菜单
jquery凹陷导航效果
jquery水平下拉菜单
jquery智能导航特效
jquery动态下拉菜单
jquery倾斜菜单上拉效果
jquery滚动下拉菜单
jquery扩展金属导航
css3箭头菜单效果
html5+css3下拉菜单
jquery弹性下拉图标菜单
jquery流体式黑色导航
jquery坐标垂直滚动菜单
jquery当前位置路径展示
jquery左侧商品分类导航
jquery+css3绿色下拉菜单
jquery横向大号下拉菜单
jquery天猫商品分类导航
jquery椭圆边框下拉菜单
jquery带箭头下拉菜单
iphone联系人滑动列表
jquery页面顶端固定导航
jquery资源管理器树形菜单
jquery彩色弹动导航菜单
jquery仿WebQQ菜单ui界面
jquery弹性突出放大菜单
jquery圆角摇摆滚动菜单
jquery侧边拉出式菜单
jquery右侧固定区块
jquery菱形下拉导航菜单
jquery变色动画下拉菜单
jquery高亮滑动导航菜单
jquery简单二级下拉菜单
jquery滑出式导航菜单
jquery矩形可拉伸导航
jquery橙色多级导航
jquery左侧列表动态导航
jquery带图标横向拉开菜单
jQuery UI可嵌套列表排序
10款jquery+css定制菜单样式
jquery+css3垂直手风琴
jquery顶部固定导航菜单
jquery侧边划出导航菜单
jquery黑色弹性下拉菜单
jquery flash动画导航条
纯css3波浪形菜单按钮
jquery光标跟随360导航
jquery左侧工具栏菜单
jquery可滑动变长导航菜单
jquery鼠标右键快捷菜单
jquery两级菜单带返回按钮
jquery+css3打造3D按钮
import os def void_file(dirPath): dirs = os.listdir(dirPath) # 查找该层文件夹下所有的文件及文件夹,返回列表 for file in dirs: file_full_name = dirPath + '/' + file file_ext = os.path.splitext(file_full_name)[-1] if file_ext is None or file_ext=="": continue if "rar" == str(file_ext.split(".")[1]): os.remove(file_full_name) if "zip" == str(file_ext.split(".")[1]): os.remove(file_full_name) if "gz" == str(file_ext.split(".")[1]): os.remove(file_full_name) if "tgz" == str(file_ext.split(".")[1]): os.remove(file_full_name) # 查找指定文件夹下所有相同名称的文件 def search_file(dirPath, fileName): dirs = os.listdir(dirPath) # 查找该层文件夹下所有的文件及文件夹,返回列表 for currentFile in dirs: # 遍历列表 absPath = dirPath + '/' + currentFile if os.path.isdir(absPath): # 如果是目录则递归,继续查找该目录下的文件 search_file(absPath, fileName) elif currentFile == fileName: print(absPath) # 文件存在,则打印该文件的绝对路径 os.remove(absPath)
jquery滑块多级下拉导航菜单
jQuery UI导航菜单按钮
jquery折叠滑出菜单
jquery上下翻动导航
jquery多样式下拉菜单
jquery邮票手风琴导航
非常小巧的JS下拉菜单代码
css3图片层叠菜单效果
JS多级导航菜单效果
jQuery菜单切换特效插件jGlideMenu
css3折叠式苹果菜单
jQuery+CSS制作超酷的动态按钮
jQuery黑色下拉导航菜单
jquery黑色横向二级导航
jQuery按拼音首字母选择城市
jquery鼠标滑过菜单颜色渐变显示
jQuery导航条动画特效
jquery动态弹性多级下拉菜单
jquery熔岩灯导航菜单特效
jquery模拟flash动画按钮
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。