Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jQuery刷新将停止jQuery悬停工作_Php_Jquery_Html_Refresh - Fatal编程技术网

Php jQuery刷新将停止jQuery悬停工作

Php jQuery刷新将停止jQuery悬停工作,php,jquery,html,refresh,Php,Jquery,Html,Refresh,我正在使用下面的脚本在单击文本“查看更多”时刷新div。div从rotate.php文件加载一组随机图像。但是,由于某种原因,我应用的jquery悬停效果在刷新div后不再起作用。我确实尝试将jquery悬停脚本添加到rotate.php文件中,但这会使刷新脚本无法工作…:有人对如何解决这个问题有什么想法吗?:) PHP(rotate.PHP): 您必须使用on功能() 替换: $(".feature img").hover(function() { 借 您必须使用on功能() 替换: $

我正在使用下面的脚本在单击文本“查看更多”时刷新div。div从rotate.php文件加载一组随机图像。但是,由于某种原因,我应用的jquery悬停效果在刷新div后不再起作用。我确实尝试将jquery悬停脚本添加到rotate.php文件中,但这会使刷新脚本无法工作…:有人对如何解决这个问题有什么想法吗?:)

PHP(rotate.PHP):


您必须使用
on
功能()

替换:

 $(".feature img").hover(function() {


您必须使用
on
功能()

替换:

 $(".feature img").hover(function() {


除了TeChn4K所说的

  • 您应该同时使用mouseenter和mouseleave(或者分别使用mouseover和mouseout)来处理这两个事件
  • 从jQuery1.7开始,您应该切换到使用.on()而不是.live()。。。live在不久的将来将被弃用

  • 除了TeChn4K所说的

  • 您应该同时使用mouseenter和mouseleave(或者分别使用mouseover和mouseout)来处理这两个事件
  • 从jQuery1.7开始,您应该切换到使用.on()而不是.live()。。。live在不久的将来将被弃用

  • 认真地Live将被弃用?我不知道“on”函数。请注意如何使用。on()必须绑定到“当前存在且在文档树中较高的元素”。也就是说,您需要将带有.on()的处理程序绑定到事件冒泡时将要遍历的元素。通常您使用“文档”,因为它总是通过冒泡事件到达$(文件).on(“鼠标悬停”,“此处选择器”,函数(e){…});认真地Live将被弃用?我不知道“on”函数。请注意如何使用。on()必须绑定到“当前存在且在文档树中较高的元素”。也就是说,您需要将带有.on()的处理程序绑定到事件冒泡时将要遍历的元素。通常您使用“文档”,因为它总是通过冒泡事件到达$(文件).on(“鼠标悬停”,“此处选择器”,函数(e){…});谢谢~!:D on函数实际上不适用于我,因此我将暂时使用live:)函数“on”是在1.7版本中添加的;)谢谢~!:D on函数实际上不适用于我,因此我将暂时使用live:)函数“on”是在1.7版本中添加的;)
    <?php 
    $random = "random.txt";
    $fp = file($random);
    shuffle($fp);
    $keys = array_rand($fp, 3);
    for ($i = 0; $i < 3; $i++):
    $rl = $fp[$keys[$i]]; 
    echo $rl;
    endfor;
    ?>
    
     $(".feature img").hover(function() {
    
    $(".feature img").on("mouseover", function() {